Share via


ItemChange Constructor (SyncIdFormatGroup, SyncId, SyncId, ChangeKind, SyncVersion, IEnumerable<ChangeUnitChange>)

Initializes a new instance of the ItemChange class that contains the specified ID format schema, replica ID, item ID, change kind, creation version, and change unit collection.

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

Syntax

'Declaration
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    replicaId As SyncId, _
    itemId As SyncId, _
    changeKind As ChangeKind, _
    creationVersion As SyncVersion, _
    changeUnitChanges As IEnumerable(Of ChangeUnitChange) _
)
'Usage
Dim idFormats As SyncIdFormatGroup
Dim replicaId As SyncId
Dim itemId As SyncId
Dim changeKind As ChangeKind
Dim creationVersion As SyncVersion
Dim changeUnitChanges As IEnumerable(Of ChangeUnitChange)

Dim instance As New ItemChange(idFormats, _
    replicaId, itemId, changeKind, creationVersion, _
    changeUnitChanges)
public ItemChange(
    SyncIdFormatGroup idFormats,
    SyncId replicaId,
    SyncId itemId,
    ChangeKind changeKind,
    SyncVersion creationVersion,
    IEnumerable<ChangeUnitChange> changeUnitChanges
)
public:
ItemChange(
    SyncIdFormatGroup^ idFormats, 
    SyncId^ replicaId, 
    SyncId^ itemId, 
    ChangeKind changeKind, 
    SyncVersion^ creationVersion, 
    IEnumerable<ChangeUnitChange^>^ changeUnitChanges
)
new : 
        idFormats:SyncIdFormatGroup * 
        replicaId:SyncId * 
        itemId:SyncId * 
        changeKind:ChangeKind * 
        creationVersion:SyncVersion * 
        changeUnitChanges:IEnumerable<ChangeUnitChange> -> ItemChange
public function ItemChange(
    idFormats : SyncIdFormatGroup, 
    replicaId : SyncId, 
    itemId : SyncId, 
    changeKind : ChangeKind, 
    creationVersion : SyncVersion, 
    changeUnitChanges : IEnumerable<ChangeUnitChange>
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

idFormats or changeUnitChanges is a null reference (Nothing in Visual Basic).

ArgumentOutOfRangeException

changeUnitChanges is not empty and changeKind is Deleted.

See Also

Reference

ItemChange Class

ItemChange Overload

Microsoft.Synchronization Namespace