IndexSchema.IsUnique プロパティ

このインデックス スキーマが項目を一意に識別しているかどうかを示す値を取得します。

名前空間: Microsoft.Synchronization.MetadataStorage
アセンブリ: Microsoft.Synchronization.MetadataStorage (microsoft.synchronization.metadatastorage.dll 内)

構文

'宣言
Public ReadOnly Property IsUnique As Boolean
'使用
Dim instance As IndexSchema
Dim value As Boolean

value = instance.IsUnique
public bool IsUnique { get; }
public:
property bool IsUnique {
    bool get ();
}
/** @property */
public boolean get_IsUnique ()
public function get IsUnique () : boolean

プロパティ値

このインデックス スキーマが項目を一意に識別している場合は true、それ以外の場合は false です。

解説

インデックス スキーマが一意の場合に、特定の値セットでスキーマ フィールドをクエリすると、最大 1 個の項目が生成されます。また、同じ値セットを持つ 2 番目の項目をメタデータ ストアに追加しようとすると、エラーが発生します。

インデックス スキーマが ReplicaMetadata.FindItemMetadataByUniqueIndexedField などの特定のメソッドを後で Metadata Storage Services で使用できるようにするには、レプリカのメタデータが初期化されるときに、インデックス スキーマを一意に定義しておく必要があります。

参照

リファレンス

IndexSchema クラス
IndexSchema メンバー
Microsoft.Synchronization.MetadataStorage 名前空間