Validator.ValidatePropertyAsync Metodo
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.
Genera un'eccezione ValidationException in modo asincrono se la proprietà value specificata non è valida.
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")]
public static System.Threading.Tasks.Task ValidatePropertyAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")>]
static member ValidatePropertyAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidatePropertyAsync (value As Object, validationContext As ValidationContext, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametri
- value
- Object
Valore da verificare.
- validationContext
- ValidationContext
Descrive l'oggetto da convalidare e fornisce servizi e contesto per i validator.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Valori restituiti
Oggetto Task che rappresenta l'operazione di convalida asincrona.
- Attributi
Eccezioni
validationContextè o è nullnull o MemberName vuoto.
MemberName non identifica una proprietà pubblica, non indicizzata o value non può essere assegnata a tale proprietà.
Se value non è valido per questa proprietà.
L'operazione di convalida è stata annullata.