ChangeBatch Class
Represents metadata for a set of changes. This class cannot be inherited.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public NotInheritable Class ChangeBatch
Inherits ChangeBatchBase
Implements ISerializable
'Usage
Dim instance As ChangeBatch
[SerializableAttribute]
public sealed class ChangeBatch : ChangeBatchBase, ISerializable
[SerializableAttribute]
public ref class ChangeBatch sealed : public ChangeBatchBase, ISerializable
/** @attribute SerializableAttribute() */
public final class ChangeBatch extends ChangeBatchBase implements ISerializable
SerializableAttribute
public final class ChangeBatch extends ChangeBatchBase implements ISerializable
Remarks
Change batches are used by synchronization providers to communicate metadata for item changes from a source provider to a destination provider. The source provider enumerates changes and adds a specified number of them to a change batch. The change batch is then sent to the destination provider. The destination provider enumerates the changes in the change batch and applies them to its item store.
Inheritance Hierarchy
System.Object
Microsoft.Synchronization.ChangeBatchBase
Microsoft.Synchronization.ChangeBatch
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.