ObjectModelValidator.Validate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object) |
Sprawdza poprawność dostarczonego modelu obiektów.
Jeśli |
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 null
metadata
wartość i "s IsRequired " true
to , 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.
- validationState
- ValidationStateDictionary
Element ValidationStateDictionary.
- 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 null
metadata
wartość i "s IsRequired " true
to , 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.
- validationState
- ValidationStateDictionary
Element ValidationStateDictionary.
- prefix
- String
Klucz prefiksu modelu.
- model
- Object
Obiekt modelu.
- metadata
- ModelMetadata
Element ModelMetadata.
- container
- Object
Kontener modelu