This documentation is archived and is not being maintained.
NotifyingChangeApplier Class
Represents a change applier that examines a set of changes from a source provider, detects conflicts with items in the destination replica, and makes calls to a registered change applier target to save changes or save conflicts as appropriate.
Namespace:
Microsoft.Synchronization
Assembly:
Microsoft.Synchronization (in Microsoft.Synchronization.dll)
'Declaration
<SerializableAttribute> _
Public Class NotifyingChangeApplier _
Implements ISerializable
'Usage
Dim instance As NotifyingChangeApplier
The NotifyingChangeApplier type exposes the following members.
Name Description ApplyChanges(ConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, SyncSessionContext, SyncCallbacks) Performs conflict detection, conflict handling, and change application for a batch of changes. ApplyChanges(ConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, IEnumerable(Of ItemChange) , SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, SyncSessionContext, SyncCallbacks) Performs conflict detection, conflict handling, and change application for a batch of changes. ApplyChanges(ConflictResolutionPolicy, CollisionConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, IConflictLogAccess, SyncSessionContext, SyncCallbacks) Performs conflict detection, concurrency conflict handling, constraint conflict handling, change application, and conflict log management for a batch of changes. ApplyChanges(ConflictResolutionPolicy, CollisionConflictResolutionPolicy, ChangeBatch, IChangeDataRetriever, IEnumerable(Of ItemChange) , SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, IConflictLogAccess, SyncSessionContext, SyncCallbacks) Performs conflict detection, concurrency conflict handling, constraint conflict handling, change application, and conflict log management for a batch of changes. ApplyFullEnumerationChanges(ConflictResolutionPolicy, FullEnumerationChangeBatch, IChangeDataRetriever, IEnumerable(Of ItemChange) , SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, SyncSessionContext, SyncCallbacks) Performs conflict detection, conflict handling, and change application for a batch of changes as part of a recovery synchronization. ApplyFullEnumerationChanges(ConflictResolutionPolicy, CollisionConflictResolutionPolicy, FullEnumerationChangeBatch, IChangeDataRetriever, IEnumerable(Of ItemChange) , SyncKnowledge, ForgottenKnowledge, INotifyingChangeApplierTarget, IConflictLogAccess, SyncSessionContext, SyncCallbacks) Performs conflict detection, concurrency conflict handling, constraint conflict handling, change application, and conflict log management for a batch of changes, as part of a recovery synchronization. Equals (Inherited from Object .) Finalize (Inherited from Object .) GetChangeApplierInfo Serializes the change applier data into a byte array. GetHashCode (Inherited from Object .) GetObjectData Serializes this change applier to the specified SerializationInfo object. GetType (Inherited from Object .) LoadChangeApplierInfo Loads change applier data from a byte array that contains serialized data from another change applier. MemberwiseClone (Inherited from Object .) ToString (Inherited from Object .)
Top Any public
static (
Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.