DataAnnotationsModelValidatorProvider Klasa

Definicja

Implementuje domyślnego dostawcę modułu sprawdzania poprawności.

public ref class DataAnnotationsModelValidatorProvider : System::Web::ModelBinding::AssociatedValidatorProvider
public class DataAnnotationsModelValidatorProvider : System.Web.ModelBinding.AssociatedValidatorProvider
type DataAnnotationsModelValidatorProvider = class
    inherit AssociatedValidatorProvider
Public Class DataAnnotationsModelValidatorProvider
Inherits AssociatedValidatorProvider
Dziedziczenie
DataAnnotationsModelValidatorProvider

Uwagi

Ta klasa to implementacja, która udostępnia moduły sprawdzania ModelValidatorProvider poprawności atrybutów, które pochodzą z ValidationAttributeklasy . Udostępnia również moduły sprawdzania poprawności typów, które implementują IValidatableObjectprogram .

Konstruktory

DataAnnotationsModelValidatorProvider()

Inicjuje nowe wystąpienie klasy DataAnnotationsModelValidatorProvider.

Właściwości

AddImplicitRequiredAttributeForValueTypes

Pobiera lub ustawia wartość wskazującą, czy typy wartości niezwiązanych z wartością null są wymagane.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetTypeDescriptor(Type)

Pobiera deskryptor typu dla określonego typu.

(Odziedziczone po AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext)

Pobiera moduły sprawdzania poprawności dla modelu przy użyciu określonych metadanych i kontekstu wykonywania.

(Odziedziczone po AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Pobiera kolekcję modułów sprawdzania poprawności dla modelu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RegisterAdapter(Type, Type)

Rejestruje kartę na potrzeby weryfikacji po stronie klienta.

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

Rejestruje fabrykę kart dla dostawcy weryfikacji.

RegisterDefaultAdapter(Type)

Rejestruje kartę domyślną.

RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory)

Rejestruje domyślną fabrykę kart.

RegisterDefaultValidatableObjectAdapter(Type)

Rejestruje kartę na potrzeby domyślnej weryfikacji obiektu.

RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory)

Rejestruje fabrykę adapterów dla domyślnego dostawcy weryfikacji obiektów.

RegisterValidatableObjectAdapter(Type, Type)

Rejestruje kartę na potrzeby walidacji obiektu.

RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory)

Rejestruje fabrykę kart dla dostawcy weryfikacji obiektów.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy