説明

ボックス1:var todoTable = client GetSyncTable <TodoItem>()
オフラインアクセスを設定するには、モバイルサービスに接続するときに、GetTableの代わりにGetSyncTableメソッドを使用します(例)。
IMobileServiceSyncTable todoTable = App.MobileService.GetSyncTable(); /ボックス2:todoTable.PullAsync( "allTodoItems"、todo.Table.CreateQuery());を待つ これで、アプリはCRUD操作に(IMobileServiceTableではなく)IMobileServiceSyncTableを使用する必要があります。
これにより、変更がローカルデータベースに保存され、変更のログも保持されます。アプリが変更をモバイルサービスと同期する準備ができたら、PushAsyncメソッドとPullAsyncメソッドを使用します(例)。
App.MobileService.SyncContext.PushAsync();を待つ
todoTable.PullAsync();を待つ
参照:
https://azure.microsoft.com/es-es/blog/offline-sync-for-mobile-services/