Condividi tramite


ValidationContext Costruttori

Definizione

Inizializza una nuova istanza della classe ValidationContext.

Overload

ValidationContext(Object)

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

ValidationContext(Object, IDictionary<Object,Object>)

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

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.

ValidationContext(Object)

Origine:
ValidationContext.cs
Origine:
ValidationContext.cs
Origine:
ValidationContext.cs

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

public:
 ValidationContext(System::Object ^ instance);
public ValidationContext (object instance);
new System.ComponentModel.DataAnnotations.ValidationContext : obj -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object)

Parametri

instance
Object

Istanza dell'oggetto da convalidare. Non può essere null.

Eccezioni

instance è null.

Si applica a

ValidationContext(Object, IDictionary<Object,Object>)

Origine:
ValidationContext.cs
Origine:
ValidationContext.cs
Origine:
ValidationContext.cs

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

public:
 ValidationContext(System::Object ^ instance, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext (object instance, System.Collections.Generic.IDictionary<object,object> items);
public ValidationContext (object instance, System.Collections.Generic.IDictionary<object,object?>? items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, items As IDictionary(Of Object, Object))

Parametri

instance
Object

Istanza dell'oggetto da convalidare. Non può essere null.

items
IDictionary<Object,Object>

Set facoltativo di coppie chiave/valore da rendere disponibile ai consumer.

Eccezioni

instance è null.

Commenti

Se items è null, viene creato un dizionario vuoto. Se items non è Null, il set di coppie chiave/valore viene copiato in un nuovo dizionario, impedendo agli utenti di modificare il dizionario originale.

Si applica a

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

Origine:
ValidationContext.cs
Origine:
ValidationContext.cs
Origine:
ValidationContext.cs

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

public:
 ValidationContext(System::Object ^ instance, IServiceProvider ^ serviceProvider, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext (object instance, IServiceProvider serviceProvider, System.Collections.Generic.IDictionary<object,object> items);
public ValidationContext (object instance, IServiceProvider? serviceProvider, System.Collections.Generic.IDictionary<object,object?>? items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * IServiceProvider * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, serviceProvider As IServiceProvider, items As IDictionary(Of Object, Object))

Parametri

instance
Object

Oggetto da convalidare. Questo parametro è obbligatorio.

serviceProvider
IServiceProvider

Oggetto che implementa l'interfaccia IServiceProvider. Questo parametro è facoltativo e,

items
IDictionary<Object,Object>

Dizionario di coppie chiave/valore da rendere disponibile ai consumer del servizio. Questo parametro è facoltativo e,

Eccezioni

instance è null.

Commenti

Il serviceProvider parametro rappresenta un servizio che può essere usato dal GetService metodo per eseguire la convalida personalizzata.

Se il items parametro è null, viene creato un dizionario vuoto. Se il parametro non nullè , il set di coppie chiave/valore viene copiato in un nuovo dizionario, che impedisce ai consumer del servizio di modificare il dizionario originale.

Si applica a