Udostępnij za pośrednictwem


ObjectModelValidator Klasa

Definicja

Zapewnia podstawową IObjectModelValidator implementację sprawdzania poprawności grafu obiektów.

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
Dziedziczenie
ObjectModelValidator
Implementuje

Konstruktory

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Inicjuje nowe wystąpienie klasy ObjectModelValidator.

Metody

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

Pobiera element ValidationVisitor przechodzący przez graf modelu obiektów i wykonujący walidację.

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

Pobiera element ValidationVisitor przechodzący przez graf modelu obiektów i wykonujący walidację.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Sprawdza poprawność podanego obiektu.

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

Sprawdza poprawność dostarczonego modelu obiektów. Jeśli model parametr ma nullmetadatawartość i "s IsRequired " trueto , doda co najmniej jeden błąd stanu modelu, który Validate(ActionContext, ValidationStateDictionary, String, Object) nie byłby.

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

Sprawdza poprawność dostarczonego modelu obiektów. Jeśli model parametr ma nullmetadatawartość i "s IsRequired " trueto , doda co najmniej jeden błąd stanu modelu, który Validate(ActionContext, ValidationStateDictionary, String, Object) nie byłby.

Dotyczy