ModelValidationNode Sınıf

Tanım

Model doğrulama bilgileri için bir kapsayıcı sağlar.

public ref class ModelValidationNode sealed
public sealed class ModelValidationNode
type ModelValidationNode = class
Public NotInheritable Class ModelValidationNode
Devralma
ModelValidationNode

Oluşturucular

ModelValidationNode(ModelMetadata, String)

Model meta verilerini ve durum anahtarını kullanarak sınıfının yeni bir örneğini ModelValidationNode başlatır.

ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

Model meta verilerini, model durum anahtarını ve alt model doğrulama düğümlerini kullanarak sınıfının yeni bir örneğini ModelValidationNode başlatır.

Özellikler

ChildNodes

Alt düğümleri alır.

ModelMetadata

Model meta verilerini alır.

ModelStateKey

Model durum anahtarını alır.

SuppressValidation

Doğrulamanın gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar.

ValidateAllProperties

Modelin tüm özelliklerinin doğrulanıp doğrulanmayacağını belirten bir değer alır veya ayarlar.

Yöntemler

CombineWith(ModelValidationNode)

Geçerli ModelValidationNode örneği belirtilen ModelValidationNode örnekle birleştirir.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(ModelBindingExecutionContext)

Belirtilen yürütme bağlamını kullanarak modeli doğrular.

Validate(ModelBindingExecutionContext, ModelValidationNode)

Belirtilen yürütme bağlamını ve üst düğümü kullanarak modeli doğrular.

Ekinlikler

Validated

Model doğrulandığında gerçekleşir.

Validating

Model doğrulandığında gerçekleşir.

Şunlara uygulanır