ValidationContext Constructors

Definitie

Initialiseert een nieuw exemplaar van de ValidationContext klasse.

Overloads

Name Description
ValidationContext(Object)

Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van het opgegeven objectexemplaren.

ValidationContext(Object, IDictionary<Object,Object>)

Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van het opgegeven object en een optionele eigenschapsverzameling.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van de serviceprovider en woordenlijst van servicegebruikers.

ValidationContext(Object)

Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van het opgegeven objectexemplaren.

public:
 ValidationContext(System::Object ^ instance);
public ValidationContext(object instance);
new System.ComponentModel.DataAnnotations.ValidationContext : obj -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object)

Parameters

instance
Object

Het objectexemplaren dat moet worden gevalideerd. Het kan niet worden null.

Uitzonderingen

instance is null.

Van toepassing op

ValidationContext(Object, IDictionary<Object,Object>)

Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van het opgegeven object en een optionele eigenschapsverzameling.

public:
 ValidationContext(System::Object ^ instance, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext(object instance, System.Collections.Generic.IDictionary<object,object> items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, items As IDictionary(Of Object, Object))

Parameters

instance
Object

Het objectexemplaren dat moet worden gevalideerd. Het kan niet worden null.

items
IDictionary<Object,Object>

Een optionele set sleutel-waardeparen die beschikbaar moeten worden gesteld aan consumenten.

Uitzonderingen

instance is null.

Opmerkingen

Als items dat het is null, wordt er een lege woordenlijst gemaakt. Als items dit niet null is, wordt de set sleutel-/waardeparen gekopieerd naar een nieuwe woordenlijst, waardoor gebruikers de oorspronkelijke woordenlijst niet kunnen wijzigen.

Van toepassing op

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Initialiseert een nieuw exemplaar van de ValidationContext klasse met behulp van de serviceprovider en woordenlijst van servicegebruikers.

public:
 ValidationContext(System::Object ^ instance, IServiceProvider ^ serviceProvider, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext(object instance, IServiceProvider serviceProvider, System.Collections.Generic.IDictionary<object,object> items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * IServiceProvider * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, serviceProvider As IServiceProvider, items As IDictionary(Of Object, Object))

Parameters

instance
Object

Het object dat moet worden gevalideerd. Deze parameter is vereist.

serviceProvider
IServiceProvider

Het object dat de IServiceProvider interface implementeert. Deze parameter is optioneel.

items
IDictionary<Object,Object>

Een woordenlijst van sleutel-waardeparen die beschikbaar moeten worden gesteld aan de servicegebruikers. Deze parameter is optioneel.

Uitzonderingen

instance is null.

Opmerkingen

De serviceProvider parameter vertegenwoordigt een service die door de GetService methode kan worden gebruikt om aangepaste validatie uit te voeren.

Als de items parameter is null, wordt er een lege woordenlijst gemaakt. Als de parameter niet nullis, wordt de set sleutel-/waardeparen gekopieerd naar een nieuwe woordenlijst, waardoor de servicegebruikers de oorspronkelijke woordenlijst niet kunnen wijzigen.

Van toepassing op