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