Share via


ChangeBatch Members

Represents metadata for a set of changes. This class cannot be inherited.

The following tables list the members exposed by the ChangeBatch type.

Public Constructors

  Name Description
Public method ChangeBatch Overloaded. Initializes a new instance of the ChangeBatch class.

Top

Public Properties

  Name Description
Public property BatchWorkEstimate  Gets or sets the total work estimate for the change batch.(Inherited from ChangeBatchBase.)
Public property CompatibilityLevel  Gets or sets the version of Sync Framework components that can be used with this object.(Inherited from ChangeBatchBase.)
Public property Bb902946.static(en-us,SQL.105).gif DefaultCompatibilityLevel  Gets or sets the default compatibility level of all ChangeBatchBase objects.(Inherited from ChangeBatchBase.)
Public property DisposeAfterProcessing  Gets or sets a value that indicates whether the change batch object is disposed after processing finishes.(Inherited from ChangeBatchBase.)
Public property FilterKeyMap  Gets or set the filter key map that contains the filters tracked by the replica that originated this change batch.(Inherited from ChangeBatchBase.)
Public property IsEmpty  Gets a value that indicates whether the change batch contains any changes.(Inherited from ChangeBatchBase.)
Public property IsLastBatch  Gets a value that indicates whether this is the last batch in the synchronization session.(Inherited from ChangeBatchBase.)
Public property LearnedKnowledge  Gets the knowledge that the destination replica learns when the destination provider applies all the changes in this change batch.(Inherited from ChangeBatchBase.)
Public property PrerequisiteKnowledge  Gets the minimum knowledge that a destination provider is required to have to process this change batch.(Inherited from ChangeBatchBase.)
Public property RemainingSessionWorkEstimate  Gets or sets the remaining work estimate for the synchronization session.(Inherited from ChangeBatchBase.)
Public property SourceForgottenKnowledge  Gets the forgotten knowledge of the source replica.(Inherited from ChangeBatchBase.)

Top

Public Methods

(see also Protected Methods )

  Name Description
Public method AddChange  (Inherited from ChangeBatchBase.)
Public method AddChanges  (Inherited from ChangeBatchBase.)
Public method AddLoggedConflict Adds metadata that represents a conflict to the change batch.
Public method BeginOrderedGroup  (Inherited from ChangeBatchBase.)
Public method BeginUnorderedGroup Opens an unordered group in the change batch. Item changes in this group can be in any order.
Public method Bb902946.static(en-us,SQL.105).gif Deserialize Overloaded. Static methods that create a change batch object and initialize it by using an ID format schema and the specified data.
Public method Dispose  Overloaded. Releases the resources used by the ChangeBatchBase object.(Inherited from ChangeBatchBase.)
Public method EndOrderedGroup  (Inherited from ChangeBatchBase.)
Public method EndUnorderedGroup Closes a previously opened unordered group in the change batch.
Public method Equals  Overloaded. (Inherited from Object.)
Public method GetEnumerator  Gets an object that enumerates the item changes in this change batch. This method cannot be inherited.(Inherited from ChangeBatchBase.)
Public method GetHashCode  (Inherited from Object.)
Public method GetLearnedKnowledgeWithPrerequisite Gets the knowledge that the destination replica learns when the destination provider applies all the changes in this change batch, based on the prerequisite knowledge of the change batch.
Public method GetObjectData Puts change batch data into a SerializationInfo object.
Public method GetType  (Inherited from Object.)
Public method Bb902946.static(en-us,SQL.105).gif ReferenceEquals  (Inherited from Object.)
Public method Serialize  Serializes the change batch to an array of bytes.(Inherited from ChangeBatchBase.)
Public method SetFilterForgottenKnowledge  (Inherited from ChangeBatchBase.)
Public method SetLastBatch  Sets a value that indicates that this is the last batch in the synchronization session.(Inherited from ChangeBatchBase.)
Public method ToString  (Inherited from Object.)

Top

Protected Methods

  Name Description
Protected method Dispose  Overloaded. (Inherited from ChangeBatchBase.)
Protected method Finalize  (Inherited from Object.)
Protected method MemberwiseClone  (Inherited from Object.)
Protected method ThrowIfDisposed  Throws ObjectDisposedException if this object has been disposed.(Inherited from ChangeBatchBase.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implementation Method System.Collections.IEnumerable.GetEnumerator  Gets an object that enumerates the item changes in this change batch.(Inherited from ChangeBatchBase.)

Top

See Also

Reference

ChangeBatch Class
Microsoft.Synchronization Namespace