Share via


SyncKnowledge.SetLocalTickCount Método

Establece el contador de la réplica a la que pertenece este conocimiento.

Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en microsoft.synchronization.dll)

Sintaxis

'Declaración
Public Sub SetLocalTickCount ( _
    localTickCount As ULong _
)
'Uso
Dim instance As SyncKnowledge
Dim localTickCount As ULong

instance.SetLocalTickCount(localTickCount)
public void SetLocalTickCount (
    ulong localTickCount
)
public:
void SetLocalTickCount (
    usigned long long localTickCount
)
public void SetLocalTickCount (
    UInt64 localTickCount
)
public function SetLocalTickCount (
    localTickCount : ulong
)

Parámetros

  • localTickCount
    Contador actual de la réplica a la que pertenece este conocimiento.

Notas

El contador debe ser actual antes de que el conocimiento se envíe a otra réplica. Normalmente, un proveedor llama a este método inmediatamente antes de enviar su conocimiento; aunque se puede llamar al método en cualquier momento.

Ejemplo

En el ejemplo siguiente se establece el contador del objeto SyncKnowledge en el contador local antes de devolverlo al autor de las llamadas.

Public Overrides Function GetKnowledge() As SyncKnowledge
    ' If the replica does not yet contain any knowledge, create a new knowledge object.
    If _knowledge Is Nothing Then
        _knowledge = New SyncKnowledge(IdFormats, ReplicaId, _tickCount)
    End If

    ' Ensure the tick count of the knowledge is set to the current tick count of the replica.
    _knowledge.SetLocalTickCount(_tickCount)

    Return _knowledge
End Function
public override SyncKnowledge GetKnowledge()
{
    // If the replica does not yet contain any knowledge, create a new knowledge object.
    if (null == _knowledge)
    {
        _knowledge = new SyncKnowledge(IdFormats, ReplicaId, _tickCount);            
    }

    // Ensure the tick count of the knowledge is set to the current tick count of the replica.
    _knowledge.SetLocalTickCount(_tickCount);

    return _knowledge;
}

Vea también

Referencia

SyncKnowledge Clase
SyncKnowledge Miembros
Microsoft.Synchronization Espacio de nombres