Dela via


ChangeUnitVersionDefinition Constructor

Initializes a new instance of the ChangeUnitVersionDefinition class that contains the specified ID format, change unit ID, and version field ID.

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

Syntax

'Declaration
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    changeUnitId As SyncId, _
    versionFieldIds As IEnumerable(Of UInteger) _
)
'Usage
Dim idFormats As SyncIdFormatGroup
Dim changeUnitId As SyncId
Dim versionFieldIds As IEnumerable(Of UInteger)

Dim instance As New ChangeUnitVersionDefinition(idFormats, _
    changeUnitId, versionFieldIds)
public ChangeUnitVersionDefinition(
    SyncIdFormatGroup idFormats,
    SyncId changeUnitId,
    IEnumerable<uint> versionFieldIds
)
public:
ChangeUnitVersionDefinition(
    SyncIdFormatGroup^ idFormats, 
    SyncId^ changeUnitId, 
    IEnumerable<unsigned int>^ versionFieldIds
)
new : 
        idFormats:SyncIdFormatGroup * 
        changeUnitId:SyncId * 
        versionFieldIds:IEnumerable<uint32> -> ChangeUnitVersionDefinition
public function ChangeUnitVersionDefinition(
    idFormats : SyncIdFormatGroup, 
    changeUnitId : SyncId, 
    versionFieldIds : IEnumerable<uint>
)

Parameters

Exceptions

Exception Condition
SyncIdFormatMismatchException

changeUnitId contained a byte array with an unexpected length.

ArgumentNullException

idFormats, changeUnitId, or versionFieldIds is a null reference (Nothing in Visual Basic).

ArgumentOutOfRangeException

versionFieldIds contained no more version field IDs.

See Also

Reference

ChangeUnitVersionDefinition Class

Microsoft.Synchronization.SimpleProviders Namespace