Share via


ValidationContext Konstruktory

Definice

Inicializuje novou instanci ValidationContext třídy.

Přetížení

ValidationContext(Object)

Inicializuje novou instanci ValidationContext třídy pomocí zadané instance objektu.

ValidationContext(Object, IDictionary<Object,Object>)

Inicializuje novou instanci ValidationContext třídy pomocí zadaného objektu a volitelného kontejneru vlastností.

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

Inicializuje novou instanci ValidationContext třídy pomocí poskytovatele služby a slovníku příjemců služby.

ValidationContext(Object)

Zdroj:
ValidationContext.cs
Zdroj:
ValidationContext.cs
Zdroj:
ValidationContext.cs

Inicializuje novou instanci ValidationContext třídy pomocí zadané instance objektu.

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)

Parametry

instance
Object

Instance objektu, která se má ověřit. Nemůže to být null.

Výjimky

instance je null.

Platí pro

ValidationContext(Object, IDictionary<Object,Object>)

Zdroj:
ValidationContext.cs
Zdroj:
ValidationContext.cs
Zdroj:
ValidationContext.cs

Inicializuje novou instanci ValidationContext třídy pomocí zadaného objektu a volitelného kontejneru vlastností.

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

Parametry

instance
Object

Instance objektu, která se má ověřit. Nemůže to být null.

items
IDictionary<Object,Object>

Volitelná sada párů klíč/hodnota, které mají být k dispozici uživatelům.

Výjimky

instance je null.

Poznámky

Pokud items je null, vytvoří se prázdný slovník. Pokud items není null, sada párů klíč/hodnota se zkopíruje do nového slovníku, což uživatelům brání v úpravě původního slovníku.

Platí pro

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

Zdroj:
ValidationContext.cs
Zdroj:
ValidationContext.cs
Zdroj:
ValidationContext.cs

Inicializuje novou instanci ValidationContext třídy pomocí poskytovatele služby a slovníku příjemců služby.

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

Parametry

instance
Object

Objekt, který se má ověřit. Tento parametr je povinný.

serviceProvider
IServiceProvider

Objekt, který implementuje IServiceProvider rozhraní. Tento parametr je volitelný.

items
IDictionary<Object,Object>

Slovník párů klíč/hodnota, které mají být k dispozici uživatelům služby. Tento parametr je volitelný.

Výjimky

instance je null.

Poznámky

Parametr serviceProvider představuje službu, kterou může metoda použít GetService k provedení vlastního ověření.

items Pokud je nullparametr , vytvoří se prázdný slovník. Pokud parametr není null, sada párů klíč/hodnota se zkopíruje do nového slovníku, což brání uživatelům služby v úpravě původního slovníku.

Platí pro