ValidationContext Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.