FeedSyncServices.ProcessChangeBatch 方法
处理由源提供程序指定的一批变更,处理方法是处理冲突并将变更应用到已加载的 FeedSync 馈送中。
命名空间: Microsoft.Synchronization.FeedSync
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)
语法
声明
Public Sub ProcessChangeBatch ( _
conflictResolutionPolicy As ConflictResolutionPolicy, _
sourceChanges As ChangeBatch, _
changeDataRetriever As Object, _
changeApplierTarget As INotifyingChangeApplierTarget, _
syncSessionContext As SyncSessionContext, _
syncCallback As SyncCallbacks _
)
用法
Dim instance As FeedSyncServices
Dim conflictResolutionPolicy As ConflictResolutionPolicy
Dim sourceChanges As ChangeBatch
Dim changeDataRetriever As Object
Dim changeApplierTarget As INotifyingChangeApplierTarget
Dim syncSessionContext As SyncSessionContext
Dim syncCallback As SyncCallbacks
instance.ProcessChangeBatch(conflictResolutionPolicy, sourceChanges, changeDataRetriever, changeApplierTarget, syncSessionContext, syncCallback)
public void ProcessChangeBatch (
ConflictResolutionPolicy conflictResolutionPolicy,
ChangeBatch sourceChanges,
Object changeDataRetriever,
INotifyingChangeApplierTarget changeApplierTarget,
SyncSessionContext syncSessionContext,
SyncCallbacks syncCallback
)
public:
void ProcessChangeBatch (
ConflictResolutionPolicy conflictResolutionPolicy,
ChangeBatch^ sourceChanges,
Object^ changeDataRetriever,
INotifyingChangeApplierTarget^ changeApplierTarget,
SyncSessionContext^ syncSessionContext,
SyncCallbacks^ syncCallback
)
public void ProcessChangeBatch (
ConflictResolutionPolicy conflictResolutionPolicy,
ChangeBatch sourceChanges,
Object changeDataRetriever,
INotifyingChangeApplierTarget changeApplierTarget,
SyncSessionContext syncSessionContext,
SyncCallbacks syncCallback
)
public function ProcessChangeBatch (
conflictResolutionPolicy : ConflictResolutionPolicy,
sourceChanges : ChangeBatch,
changeDataRetriever : Object,
changeApplierTarget : INotifyingChangeApplierTarget,
syncSessionContext : SyncSessionContext,
syncCallback : SyncCallbacks
)
参数
- conflictResolutionPolicy
用于解决冲突的策略。
- sourceChanges
来自源提供程序的变更批。
- changeDataRetriever
可由目标提供程序用于从源提供程序检索项数据的对象。该对象可以是 IChangeDataRetriever 对象,也可以是提供程序特定的对象。
- changeApplierTarget
处理在变更应用期间来自变更应用方对象的调用的对象。
- syncSessionContext
有关同步会话的信息。
- syncCallback
在变更处理期间接收事件通知的对象。
备注
此方法帮助同步提供程序实现 ProcessChangeBatch 方法。
请参阅
参考
FeedSyncServices 类
FeedSyncServices 成员
Microsoft.Synchronization.FeedSync 命名空间