Метод SyncKnowledge.SetLocalTickCount
Устанавливает значение счетчика тактов реплики, которой принадлежит этот набор знаний.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
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