Example #1
0
 /// <summary>
 /// When overridden in a derived class, gets the number of item changes that will be included in change batches, and the current knowledge for the synchronization scope.
 /// </summary>
 /// <param name="batchSize">The number of item changes that will be included in change batches returned by this object.</param>
 /// <param name="knowledge">The current knowledge for the synchronization scope, or a newly created knowledge object if no current knowledge exists.</param>
 public override void GetSyncBatchParameters(out uint batchSize, out SyncKnowledge knowledge)
 {
     byte[] rawKnowledge;
     batchSize = _syncService.GetSyncBatchParameters(out rawKnowledge);
     knowledge = SyncKnowledge.Deserialize(IdFormats, rawKnowledge);
 }