Dela via


ItemMetadataSchema Constructor (IEnumerable<CustomFieldDefinition>, IEnumerable<IdentityRule>)

Initializes a new instance of the ItemMetadataSchema class that contains information about custom fields and how to identify an item.

Namespace:  Microsoft.Synchronization.SimpleProviders
Assembly:  Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)

Syntax

'Declaration
Public Sub New ( _
    customFields As IEnumerable(Of CustomFieldDefinition), _
    identityRules As IEnumerable(Of IdentityRule) _
)
'Usage
Dim customFields As IEnumerable(Of CustomFieldDefinition)
Dim identityRules As IEnumerable(Of IdentityRule)

Dim instance As New ItemMetadataSchema(customFields, _
    identityRules)
public ItemMetadataSchema(
    IEnumerable<CustomFieldDefinition> customFields,
    IEnumerable<IdentityRule> identityRules
)
public:
ItemMetadataSchema(
    IEnumerable<CustomFieldDefinition^>^ customFields, 
    IEnumerable<IdentityRule^>^ identityRules
)
new : 
        customFields:IEnumerable<CustomFieldDefinition> * 
        identityRules:IEnumerable<IdentityRule> -> ItemMetadataSchema
public function ItemMetadataSchema(
    customFields : IEnumerable<CustomFieldDefinition>, 
    identityRules : IEnumerable<IdentityRule>
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

customFields or identityRules is a null reference (Nothing in Visual Basic).

ArgumentOutOfRangeException

customFields or identityRules contains no more data.

See Also

Reference

ItemMetadataSchema Class

ItemMetadataSchema Overload

Microsoft.Synchronization.SimpleProviders Namespace