ChangeBatchBase Class

When overridden by a derived class, represents metadata for a set of changes.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

public abstract class ChangeBatchBase : IDisposable, IEnumerable<ItemChange>, 
	IEnumerable
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, 
	IEnumerable
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, 
	IEnumerable

ChangeBatchBase is the base class for change batches. Sync Framework provides two classes that are derived from ChangeBatchBase. These are ChangeBatch for a knowledge synchronization and FullEnumerationChangeBatch for a full enumeration synchronization.

The members of IEnumerable are implemented explicitly. Code that accesses them must first cast the ChangeBatchBase object to the IEnumerable interface by using the casting operator or the as keyword.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: