Share via


FullEnumerationChangeBatch Members

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

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

Public Constructors

  Name Description
Public method FullEnumerationChangeBatch Initializes a new instance of the FullEnumerationChangeBatch class that contains the specified ID format schema, the knowledge from the destination provider, forgotten knowledge from the source provider, and the closed lower bound of the range of item IDs to enumerate.

Top

Public Properties

  Name Description
Public property BatchWorkEstimate  Gets or sets the total work estimate for the change batch.(Inherited from ChangeBatchBase.)
Public property DestinationVersionEnumerationRangeLowerBound Gets the closed lower bound on item IDs that require destination versions.
Public property DestinationVersionEnumerationRangeUpperBound Gets the closed upper bound on item IDs that require destination versions.
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 LearnedKnowledgeAfterFullEnumerationRecovery Gets the knowledge the destination replica will learn after it applies all the changes in the full enumeration.
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 BeginOrderedGroup  (Inherited from ChangeBatchBase.)
Public method Static Deserialize Creates a new FullEnumerationChangeBatch and initializes it by using serialized data.
Public method EndOrderedGroup  (Inherited from ChangeBatchBase.)
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 GetObjectData Serializes the object data to a SerializationInfo object.
Public method GetType  (Inherited from Object.)
Public method Static ReferenceEquals  (Inherited from Object.)
Public method Serialize  Serializes the change batch to an array of bytes.(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 Finalize  (Inherited from Object.)
Protected method MemberwiseClone  (Inherited from Object.)

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

FullEnumerationChangeBatch Class
Microsoft.Synchronization Namespace