Свойство 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.
Замечания
Если схема индекса уникальна, запрос по конкретному набору значений для полей схемы выдает не более одного элемента. Кроме того, попытка добавить в хранилище метаданных второй элемент с тем же набором значений завершится ошибкой.
При инициализации метаданных реплики схема индекса должна быть определена как уникальная, чтобы впоследствии она могла использовать определенные методы служб хранилища метаданных, например ReplicaMetadata.FindItemMetadataByUniqueIndexedField.
См. также
Справочник
Класс IndexSchema
Элементы IndexSchema
Пространство имен Microsoft.Synchronization.MetadataStorage