Freigeben über


DataAnnotationsModelValidatorProvider Klasse

Definition

Implementiert den Standardvalidiereranbieter.

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
Vererbung
DataAnnotationsModelValidatorProvider

Hinweise

Diese Klasse ist eine Implementierung von, ModelValidatorProvider die Validierungsatoren für Attribute bereitstellt, die von abgeleitet werden ValidationAttribute. Außerdem werden Validierungsatoren für Typen bereitgestellt, die implementieren IValidatableObject.

Konstruktoren

DataAnnotationsModelValidatorProvider()

Initialisiert eine neue Instanz der DataAnnotationsModelValidatorProvider-Klasse.

Eigenschaften

AddImplicitRequiredAttributeForValueTypes

Ruft einen Wert ab, der angibt, ob nicht auf NULL festlegbare Werttypen erforderlich sind, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeDescriptor(Type)

Ruft einen Typdeskriptor für den angegebenen Typ ab.

(Geerbt von AssociatedValidatorProvider)
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Ruft eine Auflistung von Validierungssteuerelementen für das Modell ab.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Ruft die Validierungssteuerelemente für das Modell anhand der angegebenen Metadaten und des Ausführugskontexts ab.

(Geerbt von AssociatedValidatorProvider)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RegisterAdapter(Type, Type)

Registriert einen Adapter für die clientseitige Validierung.

RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory)

Registriert eine Adapterfactory für den Validierungsanbieter.

RegisterDefaultAdapter(Type)

Registriert den Standardadapter.

RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory)

Registriert die Standardadapterfactory.

RegisterDefaultValidatableObjectAdapter(Type)

Registriert einen Adapter für die Standardobjektvalidierung.

RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory)

Registriert eine Adapterfactory für den Validierungsanbieter des Standardobjekts.

RegisterValidatableObjectAdapter(Type, Type)

Registriert einen Adapter für die Objektvalidierung.

RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory)

Registriert eine Adapterfactory für den Validierungsanbieter des Objekts.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: