次の方法で共有


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 オブジェクトに含まれているティック数までの間で発生する場合に、ナレッジに含まれているものとして定義されます。

参照

リファレンス

IClockVector メンバ
Microsoft.Synchronization 名前空間