ChangeBatchBase Members
When overridden by a derived class, represents metadata for a set of changes.
The following tables list the members exposed by the ChangeBatchBase type.
Public Properties
Name | Description | |
---|---|---|
BatchWorkEstimate | Gets or sets the total work estimate for the change batch. | |
CompatibilityLevel | Gets or sets the version of Sync Framework components that can be used with this object. | |
DefaultCompatibilityLevel | Gets or sets the default compatibility level of all ChangeBatchBase objects. | |
DisposeAfterProcessing | Gets or sets a value that indicates whether the change batch object is disposed after processing finishes. | |
FilterKeyMap | Gets or set the filter key map that contains the filters tracked by the replica that originated this change batch. | |
IsEmpty | Gets a value that indicates whether the change batch contains any changes. | |
IsLastBatch | Gets a value that indicates whether this is the last batch in the synchronization session. | |
LearnedKnowledge | Gets the knowledge that the destination replica learns when the destination provider applies all the changes in this change batch. | |
PrerequisiteKnowledge | Gets the minimum knowledge that a destination provider is required to have to process this change batch. | |
RemainingSessionWorkEstimate | Gets or sets the remaining work estimate for the synchronization session. | |
SourceForgottenKnowledge | Gets the forgotten knowledge of the source replica. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
AddChange | Adds a specified item change to the group that is currently open | |
AddChanges | Adds a specified set of item changes to the group that currently open | |
BeginOrderedGroup | Opens an ordered group in the change batch. This group is ordered by item ID. | |
Dispose | Overloaded. Releases the resources used by the ChangeBatchBase object. | |
EndOrderedGroup | Closes a previously opened ordered group in the change batch. | |
Equals | Overloaded. (Inherited from Object.) | |
GetEnumerator | Gets an object that enumerates the item changes in this change batch. This method cannot be inherited. | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
ReferenceEquals | (Inherited from Object.) | |
Serialize | Serializes the change batch to an array of bytes. | |
SetFilterForgottenKnowledge | Sets the filter forgotten knowledge for the specified filter. | |
SetLastBatch | Sets a value that indicates that this is the last batch in the synchronization session. | |
ToString | (Inherited from Object.) |
Top
Protected Methods
Name | Description | |
---|---|---|
Dispose | Overloaded. Releases the resources used by the ChangeBatchBase object. | |
Finalize | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ThrowIfDisposed | Throws ObjectDisposedException if this object has been disposed. |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
System.Collections.IEnumerable.GetEnumerator | Gets an object that enumerates the item changes in this change batch. |
Top