ValidationContext Classe

Definizione

Descrive il contesto in cui viene eseguito un controllo di convalida.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Ereditarietà
ValidationContext
Implementazioni

Commenti

Questa classe descrive il tipo o il membro in cui viene eseguita la convalida. Consente inoltre di aggiungere la convalida personalizzata tramite qualsiasi servizio che implementa l'interfaccia IServiceProvider .

Costruttori

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

Inizializza una nuova istanza della ValidationContext classe utilizzando l'oggetto specificato e un contenitore di proprietà facoltativo.

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

Inizializza una nuova istanza della ValidationContext classe utilizzando il provider di servizi e il dizionario dei consumer di servizi.

ValidationContext(Object)

Inizializza una nuova istanza della ValidationContext classe utilizzando l'istanza dell'oggetto specificata.

Proprietà

Nome Descrizione
DisplayName

Ottiene o imposta il nome del membro da convalidare.

Items

Ottiene il dizionario di coppie chiave/valore associate a questo contesto.

MemberName

Ottiene o imposta il nome del membro da convalidare.

ObjectInstance

Ottiene l'oggetto da convalidare.

ObjectType

Ottiene il tipo dell'oggetto da convalidare.

ServiceContainer

Ottiene il contenitore dei servizi di convalida.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetService(Type)

Restituisce il servizio che fornisce la convalida personalizzata.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitializeServiceProvider(Func<Type,Object>)

Inizializza l'oggetto ValidationContext utilizzando un provider di servizi in grado di restituire istanze del servizio in base al tipo quando GetService(Type) viene chiamato .

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a