ObjectModelValidator クラス

定義

オブジェクト グラフを検証するための基本 IObjectModelValidator 実装を提供します。

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
継承
ObjectModelValidator
実装

コンストラクター

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

ObjectModelValidator の新しいインスタンスを初期化します。

メソッド

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

ValidationVisitorオブジェクト モデル グラフを走査し、検証を実行する を取得します。

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

ValidationVisitorオブジェクト モデル グラフを走査し、検証を実行する を取得します。

Validate(ActionContext, ValidationStateDictionary, String, Object)

指定されたオブジェクトを検証します。

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

指定されたオブジェクト モデルを検証します。 が null で、 が metadataIsRequired場合modeltrue、そうでない 1 つ以上のモデル状態エラーがValidate(ActionContext, ValidationStateDictionary, String, Object)追加されます。

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

指定されたオブジェクト モデルを検証します。 が null で、 が metadataIsRequired場合modeltrue、そうでない 1 つ以上のモデル状態エラーがValidate(ActionContext, ValidationStateDictionary, String, Object)追加されます。

適用対象