Ejemplo n.º 1
0
 public async Task PullAsync(string queryid)
 {
     try
     {
         await table.PullAsync(table.ToString(), table.CreateQuery());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }