Udostępnij za pośrednictwem


ObjectModelValidator.Validate Metoda

Definicja

Przeciążenia

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.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Źródło:
ObjectModelValidator.cs
Źródło:
ObjectModelValidator.cs
Źródło:
ObjectModelValidator.cs

Sprawdza poprawność podanego obiektu.

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)

Parametry

actionContext
ActionContext

Element ActionContext skojarzony z bieżącym żądaniem.

validationState
ValidationStateDictionary

Element ValidationStateDictionary. Może mieć wartość null.

prefix
String

Prefiks modelu. Służy do mapowania obiektu modelu na wpisy w pliku validationState.

model
Object

Obiekt modelu.

Implementuje

Dotyczy

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

Źródło:
ObjectModelValidator.cs
Źródło:
ObjectModelValidator.cs
Źródło:
ObjectModelValidator.cs

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.

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)

Parametry

actionContext
ActionContext

Element ActionContext.

prefix
String

Klucz prefiksu modelu.

model
Object

Obiekt modelu.

metadata
ModelMetadata

Element ModelMetadata.

Dotyczy

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

Źródło:
ObjectModelValidator.cs

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.

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)

Parametry

actionContext
ActionContext

Element ActionContext.

prefix
String

Klucz prefiksu modelu.

model
Object

Obiekt modelu.

metadata
ModelMetadata

Element ModelMetadata.

container
Object

Kontener modelu

Dotyczy