Compartilhar via


Construtor IndexSchema (IEnumerable genérico, Boolean)

Inicializa uma nova instância da classe IndexSchema que contém a lista especificada de nomes de campo indexados e um valor que indica se o esquema de índice define um item exclusivamente.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public Sub New ( _
    fieldNames As IEnumerable(Of String), _
    isUnique As Boolean _
)
'Uso
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
)

Parâmetros

  • fieldNames
    A lista de nomes de campos indexados.
  • isUnique
    true se este esquema de índice identificar um item exclusivamente; caso contrário, false.

Exceções

Tipo de exceção Condição

ArgumentNullException

Qualquer nome em fieldNames é um referência nula (Nothing no Visual Basic).

ArgumentException

Qualquer nome em fieldNames tem comprimento 0.

ArgumentOutOfRangeException

fieldNames tem comprimento 0.

Comentários

Os campos que são passados em fieldNames também devem existir no esquema de campo personalizado definido para a réplica.

Consulte também

Referência

Classe IndexSchema
Membros IndexSchema
Namespace Microsoft.Synchronization.MetadataStorage