Конструктор IndexSchema (Общий IEnumerable, Boolean)

Инициализирует новый экземпляр класса IndexSchema с заданным списком имен индексируемых полей и значением, указывающим, определяет ли схема индекса элемент уникальным образом.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
Public Sub New ( _
    fieldNames As IEnumerable(Of String), _
    isUnique As Boolean _
)
'Применение
Dim fieldNames As IEnumerable(Of String)
Dim isUnique As Boolean

Dim instance As New IndexSchema(fieldNames, isUnique)
public IndexSchema (
    IEnumerable<string> fieldNames,
    bool isUnique
)
public:
IndexSchema (
    IEnumerable<String^>^ fieldNames, 
    bool isUnique
)
public IndexSchema (
    IEnumerable<String> fieldNames, 
    boolean isUnique
)
public function IndexSchema (
    fieldNames : IEnumerable<String>, 
    isUnique : boolean
)

Параметры

  • fieldNames
    Список имен индексируемых полей.
  • isUnique
    Значение true, если эта схема индекса уникальным образом определяет элемент. В противном случае значение false.

Исключения

Тип исключения Условие

ArgumentNullException

Какое-либо из имен в списке fieldNames имеет значение пустая ссылка (Nothing в Visual Basic).

ArgumentException

Какое-либо из имен в списке fieldNames имеет нулевую длину.

ArgumentOutOfRangeException

Параметр fieldNames имеет нулевую длину.

Замечания

Поля, передаваемые в списке fieldNames, должны существовать и в схеме пользовательских полей, определенной для реплики.

См. также

Справочник

Класс IndexSchema
Элементы IndexSchema
Пространство имен Microsoft.Synchronization.MetadataStorage