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)

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

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

ValidationVisitor Získá, 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 ano null a metadataIsRequired jetrue, přidá se jedna nebo více chyb stavu modelu, které Validate(ActionContext, ValidationStateDictionary, String, Object) by se nedělaly.

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

Ověří zadaný objektový model. Pokud model ano null a metadataIsRequired jetrue, přidá se jedna nebo více chyb stavu modelu, které Validate(ActionContext, ValidationStateDictionary, String, Object) by se nedělaly.

Platí pro