ChangeCollection<TChange> ChangeCollection<TChange> ChangeCollection<TChange> Class


Contains properties and methods that return a collection of changes and synchronization information in response to a synchronization event.

generic <typename TChange>
 where TChange : Changepublic ref class ChangeCollection sealed : System::Collections::Generic::IEnumerable<TChange>
public sealed class ChangeCollection<TChange> : System.Collections.Generic.IEnumerable<TChange> where TChange : Change
Public NotInheritable Class ChangeCollection(Of TChange)
Implements IEnumerable(Of TChange)

Type Parameters


The type of change resulting from a synchronization event (that is, FolderChange or ItemChange).



Count Count Count

Gets the number of changes in the collection.

Item[Int32] Item[Int32] Item[Int32]

Gets an individual change from the change collection.

MoreChangesAvailable MoreChangesAvailable MoreChangesAvailable

Gets whether there are more changes to be synchronized from the server.

SyncState SyncState SyncState

Gets the synchronization state value that is returned by a synchronization operation.


GetEnumerator() GetEnumerator() GetEnumerator()

Gets an enumerator that iterates through the elements of the collection.

Explicit Interface Implementations

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gets an enumerator that iterates through the elements of the collection. The IEnumerable.GetEnumerator() method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Applies to