AsyncValidationAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa podstawowa dla atrybutów weryfikacji, które wymagają operacji asynchronicznych, takich jak wyszukiwanie bazy danych lub wywołania interfejsu API.
Implementacje pochodne muszą być bezpieczne wątkowo, ponieważ wystąpienia tego atrybutu mogą być wywoływane współbieżnie z wielu wątków.
public ref class AsyncValidationAttribute abstract : System::ComponentModel::DataAnnotations::ValidationAttribute
public abstract class AsyncValidationAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute
type AsyncValidationAttribute = class
inherit ValidationAttribute
Public MustInherit Class AsyncValidationAttribute
Inherits ValidationAttribute
- Dziedziczenie
Konstruktory
| Nazwisko | Opis |
|---|---|
| AsyncValidationAttribute() |
Domyślny konstruktor dla dowolnego atrybutu weryfikacji asynchronicznego. |
| AsyncValidationAttribute(Func<String>) |
Umożliwia udostępnienie funkcji dostępu do zasobów, która jest używana przez ErrorMessageString właściwość w celu pobrania komunikatu o błędzie. |
| AsyncValidationAttribute(String) |
Konstruktor, który akceptuje stały komunikat o błędzie walidacji. |
Właściwości
| Nazwisko | Opis |
|---|---|
| ErrorMessage |
Pobiera lub ustawia komunikat o błędzie do skojarzenia z kontrolką weryfikacji, jeśli walidacja zakończy się niepowodzeniem. (Odziedziczone po ValidationAttribute) |
| ErrorMessageResourceName |
Pobiera lub ustawia nazwę zasobu komunikatu o błędzie do użycia w celu wyszukania ErrorMessageResourceType wartości właściwości w przypadku niepowodzenia walidacji. (Odziedziczone po ValidationAttribute) |
| ErrorMessageResourceType |
Pobiera lub ustawia typ zasobu, który ma być używany do wyszukiwania komunikatów o błędzie, jeśli walidacja zakończy się niepowodzeniem. (Odziedziczone po ValidationAttribute) |
| ErrorMessageString |
Pobiera zlokalizowany komunikat o błędzie weryfikacji. (Odziedziczone po ValidationAttribute) |
| RequiresValidationContext |
Pobiera wartość wskazującą, czy atrybut wymaga kontekstu weryfikacji. (Odziedziczone po ValidationAttribute) |
| TypeId |
Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attribute. (Odziedziczone po Attribute) |
Metody
| Nazwisko | Opis |
|---|---|
| Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi. (Odziedziczone po Attribute) |
| FormatErrorMessage(String) |
Stosuje formatowanie do komunikatu o błędzie na podstawie pola danych, w którym wystąpił błąd. (Odziedziczone po ValidationAttribute) |
| FormatMessage(String, String) |
Klasa podstawowa dla atrybutów weryfikacji, które wymagają operacji asynchronicznych, takich jak wyszukiwanie bazy danych lub wywołania interfejsu API. Implementacje pochodne muszą być bezpieczne wątkowo, ponieważ wystąpienia tego atrybutu mogą być wywoływane współbieżnie z wielu wątków. (Odziedziczone po ValidationAttribute) |
| GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone po Attribute) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetValidationResult(Object, ValidationContext) |
Sprawdza, czy określona wartość jest prawidłowa w odniesieniu do bieżącego atrybutu weryfikacji. (Odziedziczone po ValidationAttribute) |
| GetValidationResultAsync(Object, ValidationContext, CancellationToken) |
Sprawdza, czy dana wartość |
| IsDefaultAttribute() |
Po zastąpieniu w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną dla klasy pochodnej. (Odziedziczone po Attribute) |
| IsValid(Object, ValidationContext) |
Definiuje synchroniczne zachowanie walidacji dla tego atrybutu. |
| IsValid(Object) |
Zapieczętowane przesłonięcie tego delegata IsValid(Object) do ValidationContext przeciążenia, AsyncValidationAttribute aby implementacje wymagały tylko zapewnienia pojedynczego synchronicznego rezerwowego za pośrednictwem metody IsValid(Object, ValidationContext). |
| IsValidAsync(Object, ValidationContext, CancellationToken) |
Zastąpij tę metodę w podklasach, aby zaimplementować logikę walidacji asynchronicznej. |
| Match(Object) |
Po zastąpieniu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi. (Odziedziczone po Attribute) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| Validate(Object, String) |
Sprawdza poprawność określonego obiektu. (Odziedziczone po ValidationAttribute) |
| Validate(Object, ValidationContext) |
Sprawdza poprawność określonego obiektu. (Odziedziczone po ValidationAttribute) |