ValidationContext ValidationContext ValidationContext ValidationContext Class

Definición

Describe el contexto en el que se realiza una comprobación de validación.Describes the context in which a validation check is performed.

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

Comentarios

Esta clase describe el tipo o miembro en el que se realiza la validación.This class describes the type or member on which validation is performed. También permite la validación personalizada a agregarse a través de cualquier servicio que implementa el IServiceProvider interfaz.It also enables custom validation to be added through any service that implements the IServiceProvider interface.

Constructores

ValidationContext(Object) ValidationContext(Object) ValidationContext(Object) ValidationContext(Object)

Inicializa una nueva instancia de la clase ValidationContext mediante la instancia del objeto especificada.Initializes a new instance of the ValidationContext class using the specified object instance

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

Inicializa una nueva instancia de la clase ValidationContext con el objeto y contenedor de propiedades opcional especificados.Initializes a new instance of the ValidationContext class using the specified object and an optional property bag.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) 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.Initializes a new instance of the ValidationContext class using the service provider and dictionary of service consumers.

Propiedades

DisplayName DisplayName DisplayName DisplayName

Obtiene o establece el nombre del miembro que se va a validar.Gets or sets the name of the member to validate.

Items Items Items Items

Obtiene el diccionario de pares clave-valor asociado a este contexto.Gets the dictionary of key/value pairs that is associated with this context.

MemberName MemberName MemberName MemberName

Obtiene o establece el nombre del miembro que se va a validar.Gets or sets the name of the member to validate.

ObjectInstance ObjectInstance ObjectInstance ObjectInstance

Obtiene el objeto que se va a validar.Gets the object to validate.

ObjectType ObjectType ObjectType ObjectType

Obtiene el tipo del objeto que se va a validar.Gets the type of the object to validate.

ServiceContainer ServiceContainer ServiceContainer ServiceContainer

Obtiene el contenedor de servicios de validación.Gets the validation services container.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Devuelve el servicio que proporciona validación personalizada.Returns the service that provides custom validation.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
InitializeServiceProvider(Func<Type,Object>) InitializeServiceProvider(Func<Type,Object>) InitializeServiceProvider(Func<Type,Object>) InitializeServiceProvider(Func<Type,Object>)

Inicializa el objeto ValidationContext mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService.Initializes the ValidationContext using a service provider that can return service instances by type when GetService is called.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a