Поделиться через


Свойство 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