/// <summary> /// Sets the destination sync provider. /// </summary> /// <typeparam name="TKey">The type of the key.</typeparam> /// <typeparam name="TItem">The type of the item.</typeparam> /// <param name="syncAgent">The sync agent.</param> /// <param name="syncProvider">The destination sync provider which is used for adding, updating, and deleting items.</param> /// <returns></returns> public static IBatchSyncAgent <TKey, TItem> SetDestinationProvider <TKey, TItem>(this IBatchSyncAgent <TKey, TItem> syncAgent, IBatchSyncProvider <TKey, TItem> syncProvider) { syncAgent.DestinationProvider = syncProvider; return(syncAgent); }
/// <summary> /// Sets the source sync provider. /// </summary> /// <typeparam name="TKey">The type of the key.</typeparam> /// <typeparam name="TItem">The type of the item.</typeparam> /// <param name="syncAgent">The sync agent.</param> /// <param name="syncProvider">The source sync provider which is used for adding, updating, and deleting items.</param> /// <returns></returns> public static IBatchSyncAgent <TKey, TItem> SetSourceProvider <TKey, TItem>(this IBatchSyncAgent <TKey, TItem> syncAgent, IBatchSyncProvider <TKey, TItem> syncProvider) { syncAgent.SourceProvider = syncProvider; return(syncAgent); }