ValidationContext Konstruktoren

Definition

Initialisiert eine neue Instanz der ValidationContext-Klasse.

Überlädt

Name Beschreibung
ValidationContext(Object)

Initialisiert eine neue Instanz der Klasse mithilfe der ValidationContext angegebenen Objektinstanz.

ValidationContext(Object, IDictionary<Object,Object>)

Initialisiert eine neue Instanz der Klasse mithilfe des ValidationContext angegebenen Objekts und eines optionalen Eigenschaftenbehälters.

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

Initialisiert eine neue Instanz der ValidationContext Klasse mithilfe des Dienstanbieters und des Wörterbuchs von Dienstkunden.

ValidationContext(Object)

Initialisiert eine neue Instanz der Klasse mithilfe der ValidationContext angegebenen Objektinstanz.

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)

Parameter

instance
Object

Die zu überprüfende Objektinstanz. Es kann nicht nullwerden.

Ausnahmen

instance ist null.

Gilt für:

ValidationContext(Object, IDictionary<Object,Object>)

Initialisiert eine neue Instanz der Klasse mithilfe des ValidationContext angegebenen Objekts und eines optionalen Eigenschaftenbehälters.

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))

Parameter

instance
Object

Die zu überprüfende Objektinstanz. Es kann nicht nullwerden.

items
IDictionary<Object,Object>

Ein optionaler Satz von Schlüssel-Wert-Paaren, die Verbrauchern zur Verfügung gestellt werden sollen.

Ausnahmen

instance ist null.

Hinweise

Wenn items ja null, wird ein leeres Wörterbuch erstellt. Wenn items keine Null ist, wird der Satz von Schlüssel-Wert-Paaren in ein neues Wörterbuch kopiert, hindern Die Verbraucher daran, das ursprüngliche Wörterbuch zu ändern.

Gilt für:

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

Initialisiert eine neue Instanz der ValidationContext Klasse mithilfe des Dienstanbieters und des Wörterbuchs von Dienstkunden.

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))

Parameter

instance
Object

Das zu überprüfende Objekt. Dieser Parameter ist erforderlich.

serviceProvider
IServiceProvider

Das Objekt, das die IServiceProvider Schnittstelle implementiert. Dieser Parameter ist optional.

items
IDictionary<Object,Object>

Ein Wörterbuch mit Schlüssel-Wert-Paaren, das den Dienstkunden zur Verfügung gestellt werden soll. Dieser Parameter ist optional.

Ausnahmen

instance ist null.

Hinweise

Der serviceProvider Parameter stellt einen Dienst dar, der von der GetService Methode verwendet werden kann, um eine benutzerdefinierte Überprüfung durchzuführen.

Wenn der items Parameter lautet null, wird ein leeres Wörterbuch erstellt. Wenn der Parameter nicht nullangegeben ist, wird der Satz von Schlüssel-Wert-Paaren in ein neues Wörterbuch kopiert, wodurch verhindert wird, dass die Dienstkunden das ursprüngliche Wörterbuch ändern.

Gilt für: