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 名前空間