Aracılığıyla paylaş


ObjectModelValidator Sınıf

Tanım

Nesne grafını doğrulamak için temel IObjectModelValidator bir uygulama sağlar.

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
Devralma
ObjectModelValidator
Uygulamalar

Oluşturucular

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

yeni bir örneğini ObjectModelValidatorbaşlatır.

Yöntemler

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

Nesne modeli grafiğinden geçen ve doğrulama gerçekleştiren bir ValidationVisitor alır.

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

Nesne modeli grafiğinden geçen ve doğrulama gerçekleştiren bir ValidationVisitor alır.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Sağlanan nesneyi doğrular.

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

Sağlanan nesne modelini doğrular. ise modelnull ve 'ler metadataIsRequired isetrue, olmayacak bir veya daha fazla model durumu hatası Validate(ActionContext, ValidationStateDictionary, String, Object) ekler.

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

Sağlanan nesne modelini doğrular. ise modelnull ve 'ler metadataIsRequired isetrue, olmayacak bir veya daha fazla model durumu hatası Validate(ActionContext, ValidationStateDictionary, String, Object) ekler.

Şunlara uygulanır