ValidationVisitor Kelas
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.
Implementasi pengunjung yang menginterpretasikan ValidationStateDictionary untuk melintasi grafik objek model dan melakukan validasi.
public ref class ValidationVisitor
public class ValidationVisitor
type ValidationVisitor = class
Public Class ValidationVisitor
- Warisan
-
ValidationVisitor
Konstruktor
Properti
AllowShortCircuitingValidationWhenNoValidatorsArePresent |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menentukan apakah ValidationVisitor dapat mempersingkat validasi sirkuit saat model tidak memiliki validator terkait. |
Cache |
Cache validator. |
Container |
Kontainer. |
Context |
Konteks tindakan. |
CurrentPath |
Implementasi pengunjung yang menginterpretasikan ValidationStateDictionary untuk melintasi grafik objek model dan melakukan validasi. |
Key |
Kuncinya. |
MaxValidationDepth |
Mendapatkan atau mengatur kedalaman maksimum untuk membatasi pengunjung validasi saat memvalidasi. ValidationVisitor melintasi grafik objek model yang sedang divalidasi. Untuk model yang sangat dalam atau sangat rekursif, validasi dapat mengakibatkan luapan tumpukan.
Ketika tidak |
Metadata |
Metadata model. |
MetadataProvider |
Penyedia metadata model. |
Model |
Model. |
ModelState |
Status model. |
Strategy |
Strategi validasi. |
ValidateComplexTypesIfChildValidationFails |
Menunjukkan apakah validasi jenis kompleks harus dilakukan jika validasi gagal untuk salah satu turunannya. Perilaku defaultnya adalah false. |
ValidationState |
Status validasi. |
ValidatorProvider |
Penyedia validator model. |
Metode
GetValidationEntry(Object) |
Dapatkan entri validasi untuk model. |
SuppressValidation(String) |
Supress validation untuk kunci tertentu. |
Validate(ModelMetadata, String, Object, Boolean, Object) |
Memvalidasi objek. |
Validate(ModelMetadata, String, Object, Boolean) |
Memvalidasi objek. |
Validate(ModelMetadata, String, Object) |
Memvalidasi objek. |
ValidateNode() |
Memvalidasi satu simpul dalam grafik objek model. |
Visit(ModelMetadata, String, Object) |
Memvalidasi sesuatu dalam model. |
VisitChildren(IValidationStrategy) |
Validasi semua simpul anak menggunakan strategi yang ditentukan. |
VisitComplexType(IValidationStrategy) |
Validasi jenis kompleks, ini mencakup semua yang tidak dilakukan VisitSimpleType, yaitu enumerasi dan jenis kompleks. |
VisitSimpleType() |
Memvalidasi jenis sederhana. |