ValidationVisitor.Validate Methode

Definition

Überlädt

Validate(ModelMetadata, String, Object)

Überprüft ein -Objekt.

Validate(ModelMetadata, String, Object, Boolean)

Überprüft ein -Objekt.

Validate(ModelMetadata, String, Object, Boolean, Object)

Überprüft ein -Objekt.

Validate(ModelMetadata, String, Object)

Überprüft ein -Objekt.

public:
 bool Validate(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::String ^ key, System::Object ^ model);
public bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model);
member this.Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj -> bool
Public Function Validate (metadata As ModelMetadata, key As String, model As Object) As Boolean

Parameter

metadata
ModelMetadata

Die ModelMetadata dem Modell zugeordnete.

key
String

Der Modellpräfixschlüssel.

model
Object

Das Modellobjekt

Gibt zurück

true , wenn das Objekt gültig ist, andernfalls false.

Gilt für:

Validate(ModelMetadata, String, Object, Boolean)

Überprüft ein -Objekt.

public:
 virtual bool Validate(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::String ^ key, System::Object ^ model, bool alwaysValidateAtTopLevel);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata? metadata, string? key, object? model, bool alwaysValidateAtTopLevel);
abstract member Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool -> bool
override this.Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool -> bool
Public Overridable Function Validate (metadata As ModelMetadata, key As String, model As Object, alwaysValidateAtTopLevel As Boolean) As Boolean

Parameter

metadata
ModelMetadata

Die ModelMetadata dem Modell zugeordnete.

key
String

Der Modellpräfixschlüssel.

model
Object

Das Modellobjekt

alwaysValidateAtTopLevel
Boolean

Wenn true, wendet Validierungsregeln an, auch wenn der Wert der obersten Ebene ist null.

Gibt zurück

true , wenn das Objekt gültig ist, andernfalls false.

Gilt für:

Validate(ModelMetadata, String, Object, Boolean, Object)

Überprüft ein -Objekt.

public:
 virtual bool Validate(Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata, System::String ^ key, System::Object ^ model, bool alwaysValidateAtTopLevel, System::Object ^ container);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel, object container);
public virtual bool Validate (Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata? metadata, string? key, object? model, bool alwaysValidateAtTopLevel, object? container);
abstract member Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool * obj -> bool
override this.Validate : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata * string * obj * bool * obj -> bool
Public Overridable Function Validate (metadata As ModelMetadata, key As String, model As Object, alwaysValidateAtTopLevel As Boolean, container As Object) As Boolean

Parameter

metadata
ModelMetadata

Die ModelMetadata dem Modell zugeordnete.

key
String

Der Modellpräfixschlüssel.

model
Object

Das Modellobjekt

alwaysValidateAtTopLevel
Boolean

Wenn true, wendet Validierungsregeln an, auch wenn der Wert der obersten Ebene ist null.

container
Object

Der Modellcontainer.

Gibt zurück

true , wenn das Objekt gültig ist, andernfalls false.

Gilt für: