IClockVector インターフェイス
ナレッジ構造に含まれる変更を定義するクロック ベクタを表します。
名前空間: Microsoft.Synchronization
アセンブリ: Microsoft.Synchronization (microsoft.synchronization.dll 内)
構文
'宣言
Public Interface IClockVector
Inherits IList(Of IClockVectorElement), ICollection(Of IClockVectorElement), _
IEnumerable(Of IClockVectorElement), IEnumerable, IXmlSerializable
'使用
Dim instance As IClockVector
public interface IClockVector : IList<IClockVectorElement>, ICollection<IClockVectorElement>,
IEnumerable<IClockVectorElement>, IEnumerable, IXmlSerializable
public interface class IClockVector : IList<IClockVectorElement^>, ICollection<IClockVectorElement^>,
IEnumerable<IClockVectorElement^>, IEnumerable, IXmlSerializable
public interface IClockVector extends IList<IClockVectorElement>,
ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable,
IXmlSerializable
public interface IClockVector extends IList<IClockVectorElement>,
ICollection<IClockVectorElement>, IEnumerable<IClockVectorElement>, IEnumerable,
IXmlSerializable
解説
クロック ベクタは、IClockVectorElement オブジェクトの一覧を使用して、ナレッジ構造に含まれる変更を定義します。IClockVectorElement オブジェクトは、ナレッジに関連付けられたレプリカに変更を加えたレプリカごとに 1 つ存在します。特定のレプリカが加えた変更は、変更のティック数が 0 からそのレプリカを追跡する IClockVectorElement オブジェクトに含まれているティック数までの間で発生する場合に、ナレッジに含まれているものとして定義されます。