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 Overloaded. Initializes a new instance of the FullEnumerationChangeBatch 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 Cc305935.static(en-us,SQL.105).gif DefaultCompatibilityLevel  Gets or sets the default compatibility level of all ChangeBatchBase objects.(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 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 LearnedForgottenKnowledge Gets the forgotten knowledge that the destination replica learns when the destination provider applies all the changes in this change batch during recovery synchronization.
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 Cc305935.static(en-us,SQL.105).gif Deserialize Overloaded. Static methods that create a change batch object that is used for recovery synchronization 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 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 Cc305935.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

FullEnumerationChangeBatch Class
Microsoft.Synchronization Namespace

Other Resources

Recovering an Out-of-Date Replica