public async Task PullAsync(string queryid) { try { await table.PullAsync(table.ToString(), table.CreateQuery()); } catch (Exception ex) { throw ex; } }
public async Task SyncAsync <T>(string queryId) { IMobileServiceSyncTable <T> table = null; try { table = Client.GetSyncTable <T>(); await table.PullAsync(queryId, table.CreateQuery()); await Client.SyncContext.PushAsync(); Debug.WriteLine(string.Format("QueryId: {0}", queryId)); } catch (MobileServiceInvalidOperationException e) { //TODO Implement some logger Debug.WriteLine(@"Sync Failed on {0} table with message of: {1}", table?.ToString() ?? string.Empty, e.Message); } catch (Exception ex) { //TODO Implement some logger Debug.WriteLine(@"Sync Failed on {0} table with message of: {1}", table?.ToString() ?? string.Empty, ex.Message); } }