Partager via


Méthode SyncKnowledge.SetLocalTickCount

Définit le nombre de cycles du réplica qui possède cette connaissance.

Espace de noms: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)

Syntaxe

'Déclaration
Public Sub SetLocalTickCount ( _
    localTickCount As ULong _
)
'Utilisation
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
)

Paramètres

  • localTickCount
    Nombre de cycles actuel du réplica qui possède cette connaissance.

Notes

Le nombre de cycles doit être à jour avant que la connaissance ne soit envoyée à un autre réplica. Un fournisseur appelle généralement cette méthode immédiatement avant d'envoyer sa connaissance, bien qu'elle puisse être appelée n'importe quand.

Exemple

L'exemple suivant affecte le nombre de cycles de l'objet SyncKnowledge au nombre de cycles local avant de le retourner à l'appelant.

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;
}

Voir aussi

Référence

Classe SyncKnowledge
Membres SyncKnowledge
Espace de noms Microsoft.Synchronization