Aracılığıyla paylaş


ValidationVisitor.Validate Yöntem

Tanım

Aşırı Yüklemeler

Validate(ModelMetadata, String, Object)

Bir nesneyi doğrular.

Validate(ModelMetadata, String, Object, Boolean)

Bir nesneyi doğrular.

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

Bir nesneyi doğrular.

Validate(ModelMetadata, String, Object)

Kaynak:
ValidationVisitor.cs
Kaynak:
ValidationVisitor.cs

Bir nesneyi doğrular.

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

Parametreler

metadata
ModelMetadata

ModelMetadata Modelle ilişkilendirilmiş olan.

key
String

Model ön ek anahtarı.

model
Object

Model nesnesi.

Döndürülenler

true nesne geçerliyse, değilse false.

Şunlara uygulanır

Validate(ModelMetadata, String, Object, Boolean)

Kaynak:
ValidationVisitor.cs
Kaynak:
ValidationVisitor.cs

Bir nesneyi doğrular.

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

Parametreler

metadata
ModelMetadata

ModelMetadata Modelle ilişkilendirilmiş olan.

key
String

Model ön ek anahtarı.

model
Object

Model nesnesi.

alwaysValidateAtTopLevel
Boolean

ise true, en üst düzey değer olsa nullbile geçerlilik kuralları uygular.

Döndürülenler

true nesne geçerliyse, değilse false.

Şunlara uygulanır

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

Bir nesneyi doğrular.

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

Parametreler

metadata
ModelMetadata

ModelMetadata Modelle ilişkilendirilmiş olan.

key
String

Model ön ek anahtarı.

model
Object

Model nesnesi.

alwaysValidateAtTopLevel
Boolean

ise true, en üst düzey değer olsa nullbile geçerlilik kuralları uygular.

container
Object

Model kapsayıcısı.

Döndürülenler

true nesne geçerliyse, değilse false.

Şunlara uygulanır