Bagikan melalui


ValidationVisitor.Validate Metode

Definisi

Overload

Validate(ModelMetadata, String, Object)

Memvalidasi objek.

Validate(ModelMetadata, String, Object, Boolean)

Memvalidasi objek.

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

Memvalidasi objek.

Validate(ModelMetadata, String, Object)

Sumber:
ValidationVisitor.cs
Sumber:
ValidationVisitor.cs
Sumber:
ValidationVisitor.cs

Memvalidasi objek.

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

yang ModelMetadata terkait dengan model.

key
String

Kunci awalan model.

model
Object

Objek model.

Mengembalikan

true jika objek valid, jika tidak false.

Berlaku untuk

Validate(ModelMetadata, String, Object, Boolean)

Sumber:
ValidationVisitor.cs
Sumber:
ValidationVisitor.cs
Sumber:
ValidationVisitor.cs

Memvalidasi objek.

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

yang ModelMetadata terkait dengan model.

key
String

Kunci awalan model.

model
Object

Objek model.

alwaysValidateAtTopLevel
Boolean

Jika true, menerapkan aturan validasi bahkan jika nilai tingkat atas adalah null.

Mengembalikan

true jika objek valid, jika tidak false.

Berlaku untuk

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

Sumber:
ValidationVisitor.cs

Memvalidasi objek.

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

yang ModelMetadata terkait dengan model.

key
String

Kunci awalan model.

model
Object

Objek model.

alwaysValidateAtTopLevel
Boolean

Jika true, menerapkan aturan validasi bahkan jika nilai tingkat atas adalah null.

container
Object

Kontainer model.

Mengembalikan

true jika objek valid, jika tidak false.

Berlaku untuk