ValidationContext Constructeurs

Définition

Initialise une nouvelle instance de la classe ValidationContext.

Surcharges

Nom Description
ValidationContext(Object)

Initialise une nouvelle instance de la classe à l’aide ValidationContext de l’instance d’objet spécifiée.

ValidationContext(Object, IDictionary<Object,Object>)

Initialise une nouvelle instance de la classe à l’aide ValidationContext de l’objet spécifié et d’un conteneur de propriétés facultatif.

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

Initialise une nouvelle instance de la classe à l’aide ValidationContext du fournisseur de services et du dictionnaire des consommateurs de services.

ValidationContext(Object)

Initialise une nouvelle instance de la classe à l’aide ValidationContext de l’instance d’objet spécifiée.

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)

Paramètres

instance
Object

Instance d’objet à valider. Il ne peut pas être null.

Exceptions

instance a la valeur null.

S’applique à

ValidationContext(Object, IDictionary<Object,Object>)

Initialise une nouvelle instance de la classe à l’aide ValidationContext de l’objet spécifié et d’un conteneur de propriétés facultatif.

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

Paramètres

instance
Object

Instance d’objet à valider. Il ne peut pas être null.

items
IDictionary<Object,Object>

Ensemble facultatif de paires clé/valeur à mettre à la disposition des consommateurs.

Exceptions

instance a la valeur null.

Remarques

Si items c’est nullle cas, un dictionnaire vide est créé. S’il items n’est pas null, l’ensemble de paires clé/valeur est copié dans un nouveau dictionnaire, empêchant les consommateurs de modifier le dictionnaire d’origine.

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide ValidationContext du fournisseur de services et du dictionnaire des consommateurs de services.

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

Paramètres

instance
Object

Objet à valider. Ce paramètre est obligatoire.

serviceProvider
IServiceProvider

Objet qui implémente l’interface IServiceProvider . Ce paramètre est facultatif.

items
IDictionary<Object,Object>

Dictionnaire de paires clé/valeur à mettre à la disposition des consommateurs de services. Ce paramètre est facultatif.

Exceptions

instance a la valeur null.

Remarques

Le serviceProvider paramètre représente un service qui peut être utilisé par la GetService méthode afin d’effectuer une validation personnalisée.

Si le items paramètre est null, un dictionnaire vide est créé. Si le paramètre n’est pas null, l’ensemble de paires clé/valeur est copié dans un nouveau dictionnaire, ce qui empêche les consommateurs de services de modifier le dictionnaire d’origine.

S’applique à