Compartir a través de


ValidationContext Constructores

Definición

Inicializa una nueva instancia de la clase ValidationContext.

Sobrecargas

ValidationContext(Object)

Inicializa una nueva instancia de la clase ValidationContext mediante la instancia de objeto especificada.

ValidationContext(Object, IDictionary<Object,Object>)

Inicializa una nueva instancia de la clase ValidationContext con el objeto y contenedor de propiedades opcional especificados.

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

Inicializa una nueva instancia de la clase ValidationContext mediante el proveedor de servicios y el diccionario de consumidores del servicio.

ValidationContext(Object)

Source:
ValidationContext.cs
Source:
ValidationContext.cs
Source:
ValidationContext.cs

Inicializa una nueva instancia de la clase ValidationContext mediante la instancia de objeto especificada.

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)

Parámetros

instance
Object

Instancia del objeto que se va a validar. No puede ser null.

Excepciones

instance es null.

Se aplica a

ValidationContext(Object, IDictionary<Object,Object>)

Source:
ValidationContext.cs
Source:
ValidationContext.cs
Source:
ValidationContext.cs

Inicializa una nueva instancia de la clase ValidationContext con el objeto y contenedor de propiedades opcional especificados.

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

Parámetros

instance
Object

Instancia del objeto que se va a validar. No puede ser null.

items
IDictionary<Object,Object>

Conjunto opcional de pares clave-valor que se van a poner a disposición de los consumidores.

Excepciones

instance es null.

Comentarios

Si items es null, se crea un diccionario vacío. Si items no es null, el conjunto de pares clave-valor se copia en un nuevo diccionario, lo que impide que los consumidores modifiquen el diccionario original.

Se aplica a

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

Source:
ValidationContext.cs
Source:
ValidationContext.cs
Source:
ValidationContext.cs

Inicializa una nueva instancia de la clase ValidationContext mediante el proveedor de servicios y el diccionario de consumidores del servicio.

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

Parámetros

instance
Object

Objeto que se va a validar. Este parámetro es necesario.

serviceProvider
IServiceProvider

Objeto que implementa la interfaz IServiceProvider. Este parámetro es opcional.

items
IDictionary<Object,Object>

Diccionario de pares clave-valor que se va a poner a disposición de los consumidores del servicio. Este parámetro es opcional.

Excepciones

instance es null.

Comentarios

El serviceProvider parámetro representa un servicio que el método puede usar GetService para realizar la validación personalizada.

Si el items parámetro es null, se crea un diccionario vacío. Si el parámetro no nulles , el conjunto de pares clave-valor se copia en un nuevo diccionario, lo que impide que los consumidores del servicio modifiquen el diccionario original.

Se aplica a