Freigeben über


ObjectModelValidator.Validate Methode

Definition

Überlädt

Validate(ActionContext, ValidationStateDictionary, String, Object)

Überprüft das bereitgestellte Objekt.

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

Ü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.

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

Ü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.

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 validationStatezuzuordnen.

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.

prefix
String

Der Modellpräfixschlüssel.

model
Object

Das Modellobjekt

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.

prefix
String

Der Modellpräfixschlüssel.

model
Object

Das Modellobjekt

container
Object

Der Modellcontainer

Gilt für: