Freigeben über


ObjectModelValidator Klasse

Definition

Stellt eine Basisimplementierung IObjectModelValidator zum Überprüfen eines Objektgraphen bereit.

public ref class ObjectModelValidator abstract : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IObjectModelValidator
public abstract class ObjectModelValidator : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
type ObjectModelValidator = class
    interface IObjectModelValidator
Public MustInherit Class ObjectModelValidator
Implements IObjectModelValidator
Vererbung
ObjectModelValidator
Implementiert

Konstruktoren

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Initialisiert eine neue Instanz von ObjectModelValidator.

Methoden

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Ruft eine ab ValidationVisitor , die das Objektmodelldiagramm durchläuft und eine Überprüfung ausführt.

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Ruft eine ab ValidationVisitor , die das Objektmodelldiagramm durchläuft und eine Überprüfung ausführt.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Überprüft das bereitgestellte Objekt.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata)

Überprüft das bereitgestellte Objektmodell. Wenn model ist null und die metadatas IsRequired ist true, fügt einen oder mehrere Modellzustandsfehler hinzu, die Validate(ActionContext, ValidationStateDictionary, String, Object) nicht auftreten würden.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object)

Überprüft das bereitgestellte Objektmodell. Wenn model ist null und die metadatas IsRequired ist true, fügt einen oder mehrere Modellzustandsfehler hinzu, die Validate(ActionContext, ValidationStateDictionary, String, Object) nicht auftreten würden.

Gilt für: