ValidationContext ValidationContext ValidationContext ValidationContext Class

Definizione

Descrive il contesto in cui viene eseguito un controllo di convalida.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
Ereditarietà
ValidationContextValidationContextValidationContextValidationContext
Implementazioni

Commenti

Questa classe descrive il tipo o membro su cui viene eseguita la convalida.This class describes the type or member on which validation is performed. Consente inoltre di essere aggiunti tramite qualsiasi servizio che implementa una convalida personalizzata di IServiceProvider interfaccia.It also enables custom validation to be added through any service that implements the IServiceProvider interface.

Costruttori

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

Inizializza una nuova istanza della classe ValidationContext con l'istanza dell'oggetto specificata.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>)

Inizializza una nuova istanza della classe ValidationContext usando l'oggetto specificato e un contenitore delle proprietà facoltativo.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>)

Inizializza una nuova istanza della classe ValidationContext con il provider di servizi e il dizionario dei consumer del servizio.Initializes a new instance of the ValidationContext class using the service provider and dictionary of service consumers.

Proprietà

DisplayName DisplayName DisplayName DisplayName

Ottiene o imposta il nome del membro da convalidare.Gets or sets the name of the member to validate.

Items Items Items Items

Ottiene il dizionario di coppie chiave/valore associato a questo contesto.Gets the dictionary of key/value pairs that is associated with this context.

MemberName MemberName MemberName MemberName

Ottiene o imposta il nome del membro da convalidare.Gets or sets the name of the member to validate.

ObjectInstance ObjectInstance ObjectInstance ObjectInstance

Ottiene l'oggetto da convalidare.Gets the object to validate.

ObjectType ObjectType ObjectType ObjectType

Ottiene il tipo dell'oggetto da convalidare.Gets the type of the object to validate.

ServiceContainer ServiceContainer ServiceContainer ServiceContainer

Ottiene il contenitore dei servizi di convalida.Gets the validation services container.

Metodi

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Restituisce il servizio che fornisce la convalida personalizzata.Returns the service that provides custom validation.

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

Ottiene l'oggetto Type dell'istanza corrente.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>)

Inizializza ValidationContext usando un provider di servizi che può restituire le istanze di servizio in base al tipo quando viene chiamato il metodo 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 superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a