ValidationVisitor.Validate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.