次の方法で共有


ObjectModelValidator.Validate メソッド

定義

オーバーロード

Validate(ActionContext, ValidationStateDictionary, String, Object)

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

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

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

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

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

Validate(ActionContext, ValidationStateDictionary, String, Object)

ソース:
ObjectModelValidator.cs
ソース:
ObjectModelValidator.cs
ソース:
ObjectModelValidator.cs

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

public:
 virtual void Validate(Microsoft::AspNetCore::Mvc::ActionContext ^ actionContext, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::ValidationStateDictionary ^ validationState, System::String ^ prefix, System::Object ^ model);
public virtual void Validate (Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model);
public virtual void Validate (Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary? validationState, string? prefix, object? model);
abstract member Validate : Microsoft.AspNetCore.Mvc.ActionContext * Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary * string * obj -> unit
override this.Validate : Microsoft.AspNetCore.Mvc.ActionContext * Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary * string * obj -> unit
Public Overridable Sub Validate (actionContext As ActionContext, validationState As ValidationStateDictionary, prefix As String, model As Object)

パラメーター

actionContext
ActionContext

現在の ActionContext 要求に関連付けられている 。

validationState
ValidationStateDictionary

ValidationStateDictionary。 null も指定できます。

prefix
String

モデル プレフィックス。 モデル オブジェクトを 内 validationStateのエントリにマップするために使用します。

model
Object

モデル オブジェクト。

実装

適用対象

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

ソース:
ObjectModelValidator.cs
ソース:
ObjectModelValidator.cs
ソース:
ObjectModelValidator.cs

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

public:
 virtual void Validate(Microsoft::AspNetCore::Mvc::ActionContext ^ actionContext, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::ValidationStateDictionary ^ validationState, System::String ^ prefix, System::Object ^ model, Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata);
public virtual void Validate (Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata);
public virtual void Validate (Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary? validationState, string? prefix, object? model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata);
abstract member Validate : Microsoft.AspNetCore.Mvc.ActionContext * Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary * string * obj * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata -> unit
override this.Validate : Microsoft.AspNetCore.Mvc.ActionContext * Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary * string * obj * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata -> unit
Public Overridable Sub Validate (actionContext As ActionContext, validationState As ValidationStateDictionary, prefix As String, model As Object, metadata As ModelMetadata)

パラメーター

actionContext
ActionContext

ActionContext

prefix
String

モデル プレフィックス キー。

model
Object

モデル オブジェクト。

適用対象

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

ソース:
ObjectModelValidator.cs

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

public:
 virtual void Validate(Microsoft::AspNetCore::Mvc::ActionContext ^ actionContext, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::ValidationStateDictionary ^ validationState, System::String ^ prefix, System::Object ^ model, Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::Object ^ container);
public virtual void Validate (Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object container);
public virtual void Validate (Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary? validationState, string? prefix, object? model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object? container);
abstract member Validate : Microsoft.AspNetCore.Mvc.ActionContext * Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary * string * obj * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * obj -> unit
override this.Validate : Microsoft.AspNetCore.Mvc.ActionContext * Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary * string * obj * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * obj -> unit
Public Overridable Sub Validate (actionContext As ActionContext, validationState As ValidationStateDictionary, prefix As String, model As Object, metadata As ModelMetadata, container As Object)

パラメーター

actionContext
ActionContext

ActionContext

prefix
String

モデル プレフィックス キー。

model
Object

モデル オブジェクト。

container
Object

モデル コンテナー

適用対象