다음을 통해 공유


SyncKnowledge.SetLocalTickCount 메서드

이 정보를 소유하는 복제본의 틱 수를 설정합니다.

네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization

구문

‘선언
Public Sub SetLocalTickCount ( _
    localTickCount As ULong _
)
‘사용 방법
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
)

매개 변수

  • localTickCount
    이 정보를 소유하는 복제본의 현재 틱 수입니다.

주의

정보를 다른 복제본에 보내기 전에 틱 수를 현재 개수와 맞춰야 합니다. 일반적으로 공급자는 해당 정보를 보낸 직후 이 메서드를 호출합니다. 하지만 이 메서드는 언제든지 호출될 수 있습니다.

예제

다음 예제에서는 SyncKnowledge 개체의 틱 수를 호출자에게 반환하기 전에 로컬 틱 수로 설정합니다.

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

참고 항목

참조

SyncKnowledge 클래스
SyncKnowledge 멤버
Microsoft.Synchronization 네임스페이스