private IEnumerable <IsolatedStorageOfflineEntity> GetDownloadedValues(AsyncArgsWrapper wrapper) { while (this._syncReader.Next()) { switch (_syncReader.ItemType) { case ReaderItemType.Entry: IsolatedStorageOfflineEntity offlineEntity = _syncReader.GetItem(); var entity = offlineEntity as IEntity; if (entity != null) { LogManager.Logger.SyncDownload(entity.EntityType, offlineEntity.ServiceMetadata.IsTombstone); } yield return(offlineEntity); break; case ReaderItemType.SyncBlob: wrapper.DownloadResponse.ServerBlob = _syncReader.GetServerBlob(); break; case ReaderItemType.HasMoreChanges: wrapper.DownloadResponse.IsLastBatch = !_syncReader.GetHasMoreChangesValue(); break; } } _syncReader.Dispose(); }
public void AddSerializedLocalChange(IsolatedStorageOfflineEntity entity) { }
public void AddSerializedDownloadItem(IsolatedStorageOfflineEntity entity) { }
public void ResolveStoreConflictByRollback(IsolatedStorageOfflineEntity entity) { }