Partager via


IndexSchema constructeur (IEnumerable générique, Boolean)

Initialise une nouvelle instance de la classe IndexSchema qui contient la liste spécifiée de noms de champs indexés et une valeur qui indique si le schéma d'index définit un élément de façon unique.

Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    fieldNames As IEnumerable(Of String), _
    isUnique As Boolean _
)
'Utilisation
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
)

Paramètres

  • fieldNames
    Liste des noms de champs indexés.
  • isUnique
    true si ce schéma d'index identifie un élément de façon unique ; sinon, false.

Exceptions

Type d'exception Condition

ArgumentNullException

Tout nom dans fieldNames est une référence nulle (Rien dans Visual Basic).

ArgumentException

Tout nom dans fieldNames est de longueur 0.

ArgumentOutOfRangeException

fieldNames est de longueur 0.

Notes

Les champs passés dans fieldNames doivent également exister dans le schéma de champ personnalisé défini pour le réplica.

Voir aussi

Référence

Classe IndexSchema
Membres IndexSchema
Espace de noms Microsoft.Synchronization.MetadataStorage