Método SyncKnowledge.SetLocalTickCount
Define a contagem em escala para a réplica que possui este conhecimento.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
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
A contagem em escala atual da réplica que possui este conhecimento.
Comentários
A contagem em escala deve ser atualizada antes de o conhecimento ser enviado para outra réplica. Em geral, um provedor chama esse método imediatamente antes de enviar seu conhecimento, embora o método possa ser chamado a qualquer momento.
Exemplo
O exemplo a seguir define a contagem em escala do objeto SyncKnowledge como a contagem em escala local antes de retorná-lo ao chamador.
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;
}
Consulte também
Referência
Classe SyncKnowledge
Membros SyncKnowledge
Namespace Microsoft.Synchronization