ObjectModelValidator.Validate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Validate(ActionContext, ValidationStateDictionary, String, Object) |
Überprüft das bereitgestellte Objekt. |
Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata) |
Überprüft das bereitgestellte Objektmodell.
Wenn |
Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object) |
Überprüft das bereitgestellte Objektmodell.
Wenn |
Validate(ActionContext, ValidationStateDictionary, String, Object)
- Quelle:
- ObjectModelValidator.cs
- Quelle:
- ObjectModelValidator.cs
- Quelle:
- ObjectModelValidator.cs
Überprüft das bereitgestellte Objekt.
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)
Parameter
- actionContext
- ActionContext
Die ActionContext , die der aktuellen Anforderung zugeordnet ist.
- validationState
- ValidationStateDictionary
Die ValidationStateDictionary. Ist möglicherweise NULL.
- prefix
- String
Das Modellpräfix. Wird verwendet, um das Modellobjekt Einträgen in validationState
zuzuordnen.
- model
- Object
Das Modellobjekt
Implementiert
Gilt für:
Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata)
- Quelle:
- ObjectModelValidator.cs
- Quelle:
- ObjectModelValidator.cs
- Quelle:
- ObjectModelValidator.cs
Überprüft das bereitgestellte Objektmodell.
Wenn model
ist null
und das metadata
's IsRequired ist true
, fügt einen oder mehrere Modellzustandsfehler hinzu, die Validate(ActionContext, ValidationStateDictionary, String, Object) nicht auftreten würden.
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)
Parameter
- actionContext
- ActionContext
Die ActionContext.
- validationState
- ValidationStateDictionary
- prefix
- String
Der Modellpräfixschlüssel.
- model
- Object
Das Modellobjekt
- metadata
- ModelMetadata
Die ModelMetadata.
Gilt für:
Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object)
- Quelle:
- ObjectModelValidator.cs
Überprüft das bereitgestellte Objektmodell.
Wenn model
ist null
und das metadata
's IsRequired ist true
, fügt einen oder mehrere Modellzustandsfehler hinzu, die Validate(ActionContext, ValidationStateDictionary, String, Object) nicht auftreten würden.
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)
Parameter
- actionContext
- ActionContext
Die ActionContext.
- validationState
- ValidationStateDictionary
- prefix
- String
Der Modellpräfixschlüssel.
- model
- Object
Das Modellobjekt
- metadata
- ModelMetadata
Die ModelMetadata.
- container
- Object
Der Modellcontainer