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

Name Description
ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

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

ModelValidationNode(ModelMetadata, String)

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

Özellikler

Name Description
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

Name Description
CombineWith(ModelValidationNode)

Geçerli ModelValidationNode örneği belirtilen ModelValidationNode bir ö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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

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

Validate(ModelBindingExecutionContext)

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

Ekinlikler

Name Description
Validated

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

Validating

Model doğrulanırken gerçekleşir.

Şunlara uygulanır