ValidationContext Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 null
es , el conjunto de pares clave-valor se copia en un nuevo diccionario, lo que impide que los consumidores del servicio modifiquen el diccionario original.