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

Nombre Description
ValidationContext(Object, IDictionary<Object,Object>)

Inicializa una nueva instancia de la ValidationContext clase utilizando el objeto especificado y un contenedor de propiedades opcional.

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

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

ValidationContext(Object)

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

Propiedades

Nombre Description
DisplayName

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

Items

Obtiene el diccionario de pares clave-valor asociados 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

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 mediante ValidationContext un proveedor de servicios que puede devolver instancias de servicio por tipo cuando GetService(Type) se llama a .

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a