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)
[SerializableAttribute]
public class NotifyingChangeApplier : ISerializable
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< 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< 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< 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< 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.