ValidationVisitor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ValidationStateDictionaryBir model nesne grafiğinin çapraz geçişini ve doğrulamayı yapmayı yorumlayan bir ziyaretçi uygulamasıdır.
public ref class ValidationVisitor
public class ValidationVisitor
type ValidationVisitor = class
Public Class ValidationVisitor
- Devralma
-
ValidationVisitor
Oluşturucular
Özellikler
| AllowShortCircuitingValidationWhenNoValidatorsArePresent |
Kullanımdan kalktı.
ValidationVisitorBir modelin ilişkili bir Doğrulayıcıları olmadığında kısa devre doğrulamanın olup olmayacağını belirleyen bir değer alır veya ayarlar. |
| Cache |
Doğrulayıcı önbelleği. |
| Container |
Kapsayıcı. |
| Context |
Eylem bağlamı. |
| CurrentPath | |
| Key |
Anahtar. |
| MaxValidationDepth |
Doğrulama ziyaretçisini doğrularken kısıtlamak için derinlik üst sınırını alır veya ayarlar. ValidationVisitor doğrulanan modelin nesne grafiğinin gezgeçer. Çok derin olan veya sonsuz özyinelemeli özyinelemeli modeller için, doğrulama yığın taşmasına neden olabilir.
|
| Metadata |
Model meta verileri. |
| MetadataProvider |
Model meta veri sağlayıcısı. |
| Model |
Model. |
| ModelState |
Model durumu. |
| Strategy |
Doğrulama stratejisi. |
| ValidateComplexTypesIfChildValidationFails |
Herhangi bir alt öğesi için doğrulama başarısız olursa, karmaşık bir türün doğrulanmasının gerçekleştirilip gerçekleştirilmeyeceğini gösterir. Varsayılan davranış false 'tur. |
| ValidationState |
Doğrulama durumu. |
| ValidatorProvider |
Model doğrulayıcı sağlayıcısı. |
Yöntemler
| GetValidationEntry(Object) |
Model için doğrulama girişini alın. |
| SuppressValidation(String) |
Belirli bir anahtar için doğrulamayı gizle. |
| 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. |
| ValidateNode() |
Model nesne grafiğinde tek bir düğümü doğrular. |
| Visit(ModelMetadata, String, Object) |
Bir modeldeki bir şeyi doğrulayın. |
| VisitChildren(IValidationStrategy) |
Belirtilen stratejiyi kullanarak tüm alt düğümleri doğrulayın. |
| VisitComplexType(IValidationStrategy) |
Karmaşık türleri doğrulama, bu her şeyi ele alır, ancak hem numaralandırmalar hem de karmaşık türler değildir. |
| VisitSimpleType() |
Basit bir tür doğrulayın. |