ItemMetadataSchema constructeur (IEnumerable(CustomFieldDefinition), IEnumerable(IdentityRule), IEnumerable(ChangeUnitVersionDefinition))
Initialise une nouvelle instance de la classe ItemMetadataSchema qui contient des informations relatives aux champs personnalisés, au mode d'identification d'un élément et au mode de définition des unités de modification.
Espace de noms : Microsoft.Synchronization.SimpleProviders
Assembly : Microsoft.Synchronization.SimpleProviders (dans Microsoft.Synchronization.SimpleProviders.dll)
Syntaxe
'Déclaration
Public Sub New ( _
customFields As IEnumerable(Of CustomFieldDefinition), _
identityRules As IEnumerable(Of IdentityRule), _
changeUnitVersionDefinitions As IEnumerable(Of ChangeUnitVersionDefinition) _
)
'Utilisation
Dim customFields As IEnumerable(Of CustomFieldDefinition)
Dim identityRules As IEnumerable(Of IdentityRule)
Dim changeUnitVersionDefinitions As IEnumerable(Of ChangeUnitVersionDefinition)
Dim instance As New ItemMetadataSchema(customFields, _
identityRules, changeUnitVersionDefinitions)
public ItemMetadataSchema(
IEnumerable<CustomFieldDefinition> customFields,
IEnumerable<IdentityRule> identityRules,
IEnumerable<ChangeUnitVersionDefinition> changeUnitVersionDefinitions
)
public:
ItemMetadataSchema(
IEnumerable<CustomFieldDefinition^>^ customFields,
IEnumerable<IdentityRule^>^ identityRules,
IEnumerable<ChangeUnitVersionDefinition^>^ changeUnitVersionDefinitions
)
new :
customFields:IEnumerable<CustomFieldDefinition> *
identityRules:IEnumerable<IdentityRule> *
changeUnitVersionDefinitions:IEnumerable<ChangeUnitVersionDefinition> -> ItemMetadataSchema
public function ItemMetadataSchema(
customFields : IEnumerable<CustomFieldDefinition>,
identityRules : IEnumerable<IdentityRule>,
changeUnitVersionDefinitions : IEnumerable<ChangeUnitVersionDefinition>
)
Paramètres
- customFields
Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'CustomFieldDefinition> ) > ) >
Collection d'objets CustomFieldDefinition représentant chacun un champ personnalisé. Les champs peuvent être utilisés pour identifier un élément dans les métadonnées ou pour stocker des informations de version à propos d'un élément.
- identityRules
Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'IdentityRule> ) > ) >
Collection d'objets IdentityRule qui définit le mode d'identification d'un élément dans un réplica.
- changeUnitVersionDefinitions
Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'ChangeUnitVersionDefinition> ) > ) >
Collection d'objets ChangeUnitVersionDefinition qui représentent le mode d'identification d'une unité de modification sous la forme d'un ID, d'un format d'ID et d'un jeu des champs qui définissent la version d'une unité de modification.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | customFields ou identityRules est une null Nothing nullptr unit une référence Null (Nothing dans Visual Basic) . |
ArgumentOutOfRangeException | customFields ou identityRules ne contient plus de données. |