Sdílet prostřednictvím


ObjectModelValidator Třída

Definice

Poskytuje základní IObjectModelValidator implementaci pro ověřování grafu objektů.

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
Dědičnost
ObjectModelValidator
Implementuje

Konstruktory

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Inicializuje novou instanci .ObjectModelValidator

Metody

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

Získá ValidationVisitor , který prochází graf objektového modelu a provádí ověření.

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

Získá ValidationVisitor , který prochází graf objektového modelu a provádí ověření.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Ověří zadaný objekt.

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

Ověří zadaný objektový model. Pokud model je null a metadataje IsRequiredtrue, přidá jednu nebo více chyb stavu modelu, které Validate(ActionContext, ValidationStateDictionary, String, Object) by nebyly.

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

Ověří zadaný objektový model. Pokud model je null a metadataje IsRequiredtrue, přidá jednu nebo více chyb stavu modelu, které Validate(ActionContext, ValidationStateDictionary, String, Object) by nebyly.

Platí pro