Compartilhar via


Método ItemMetadata.SetChangeUnitVersion

Quando substituído em uma classe derivada, define a versão de uma unidade de alteração contida no item.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public MustOverride Sub SetChangeUnitVersion ( _
    changeUnitId As SyncId, _
    changeUnitVersion As SyncVersion _
)
'Uso
Dim instance As ItemMetadata
Dim changeUnitId As SyncId
Dim changeUnitVersion As SyncVersion

instance.SetChangeUnitVersion(changeUnitId, changeUnitVersion)
public abstract void SetChangeUnitVersion (
    SyncId changeUnitId,
    SyncVersion changeUnitVersion
)
public:
virtual void SetChangeUnitVersion (
    SyncId^ changeUnitId, 
    SyncVersion^ changeUnitVersion
) abstract
public abstract void SetChangeUnitVersion (
    SyncId changeUnitId, 
    SyncVersion changeUnitVersion
)
public abstract function SetChangeUnitVersion (
    changeUnitId : SyncId, 
    changeUnitVersion : SyncVersion
)

Parâmetros

  • changeUnitId
    A ID da unidade de alteração.
  • changeUnitVersion
    A versão da unidade de alteração.

Exceções

Tipo de exceção Condição

ArgumentNullException

changeUnitId é um referência nula (Nothing no Visual Basic).

InvalidOperationException

O item é marcado como excluído.

SyncIdFormatMismatchException

O formato de changeUnitId não corresponde ao formato especificado em SyncIdFormatGroup do provedor.

Comentários

A versão da unidade de alteração de uma unidade de alteração contém a chave para a réplica que fez a alteração mais recente na unidade de alteração e a contagem em escala dessa réplica quando a alteração foi feita.

Consulte também

Referência

Classe ItemMetadata
Membros ItemMetadata
Namespace Microsoft.Synchronization.MetadataStorage