ValidationContext Clase

Definición

Describe el contexto en el que se realiza una comprobación de validación.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Herencia
ValidationContext
Implementaciones

Comentarios

Esta clase describe el tipo o miembro en el que se realiza la validación. También permite agregar la validación personalizada a través de cualquier servicio que implemente la IServiceProvider interfaz.

Constructores

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.

Propiedades

DisplayName

Obtiene o establece el nombre del miembro que se va a validar.

Items

Obtiene el diccionario de pares clave-valor asociado a este contexto.

MemberName

Obtiene o establece el nombre del miembro que se va a validar.

ObjectInstance

Obtiene el objeto que se va a validar.

ObjectType

Obtiene el tipo del objeto que se va a validar.

ServiceContainer

Obtiene el contenedor de servicios de validación.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetService(Type)

Devuelve el servicio que proporciona validación personalizada.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeServiceProvider(Func<Type,Object>)

Inicializa ValidationContext mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService(Type).

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a