Freigeben über


ValidationContext Konstruktoren

Definition

Initialisiert eine neue Instanz der ValidationContext-Klasse.

Überlädt

ValidationContext(Object)

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung der angegebenen Objektinstanz.

ValidationContext(Object, IDictionary<Object,Object>)

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

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

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer.

ValidationContext(Object)

Quelle:
ValidationContext.cs
Quelle:
ValidationContext.cs
Quelle:
ValidationContext.cs

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung der 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 Objektinstanz, die validiert werden soll. Diese darf nicht null sein.

Ausnahmen

instance ist null.

Gilt für:

ValidationContext(Object, IDictionary<Object,Object>)

Quelle:
ValidationContext.cs
Quelle:
ValidationContext.cs
Quelle:
ValidationContext.cs

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des 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);
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 Objektinstanz, die validiert werden soll. Diese darf nicht null sein.

items
IDictionary<Object,Object>

Ein optionaler Satz von Schlüssel-Wert-Paaren, die Consumern verfügbar gemacht werden sollen.

Ausnahmen

instance ist null.

Hinweise

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

Gilt für:

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

Quelle:
ValidationContext.cs
Quelle:
ValidationContext.cs
Quelle:
ValidationContext.cs

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer.

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);
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 Objekt, dessen Gültigkeit überprüft werden soll. Dieser Parameter ist erforderlich.

serviceProvider
IServiceProvider

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

items
IDictionary<Object,Object>

Ein Wörterbuch von Schlüssel-Wert-Paaren, das für Dienstconsumer verfügbar gemacht 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 ist null, wird ein leeres Wörterbuch erstellt. Wenn der Parameter nicht nullist, wird der Satz von Schlüssel-Wert-Paaren in ein neues Wörterbuch kopiert, sodass die Dienstbenutzer das ursprüngliche Wörterbuch nicht ändern können.

Gilt für: