ValidationContext Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.