ValidationVisitor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja odwiedzających, która interpretuje przechodzenie ValidationStateDictionary przez graf obiektu modelu i przeprowadzanie walidacji.
public ref class ValidationVisitor
public class ValidationVisitor
type ValidationVisitor = class
Public Class ValidationVisitor
- Dziedziczenie
-
ValidationVisitor
Konstruktory
Właściwości
Allow |
Przestarzałe.
Pobiera lub ustawia wartość, która określa, czy ValidationVisitor może przeprowadzić walidację zwariować obwodu, gdy model nie ma skojarzonych modułów sprawdzania poprawności. |
Cache |
Pamięć podręczna modułu sprawdzania poprawności. |
Container |
Kontener. |
Context |
Kontekst akcji. |
Current |
Implementacja odwiedzających, która interpretuje przechodzenie ValidationStateDictionary przez graf obiektu modelu i przeprowadzanie walidacji. |
Key |
Klucz. |
Max |
Pobiera lub ustawia maksymalną głębokość, aby ograniczyć gościa weryfikacji podczas walidacji. ValidationVisitor przechodzi przez graf obiektu weryfikowanego modelu. W przypadku modeli, które są bardzo głębokie lub nieskończenie rekursywne, walidacja może spowodować przepełnienie stosu.
Jeśli nie |
Metadata |
Metadane modelu. |
Metadata |
Dostawca metadanych modelu. |
Model |
Model. |
Model |
Stan modelu. |
Strategy |
Strategia walidacji. |
Validate |
Wskazuje, czy należy przeprowadzić walidację typu złożonego, jeśli walidacja nie powiedzie się dla któregokolwiek z jego elementów podrzędnych. Domyślne zachowanie to fałsz. |
Validation |
Stan weryfikacji. |
Validator |
Dostawca modułu sprawdzania poprawności modelu. |
Metody
Get |
Pobierz wpis weryfikacji dla modelu. |
Suppress |
Walidacja Supress dla danego klucza. |
Validate(Model |
Weryfikuje obiekt. |
Validate(Model |
Weryfikuje obiekt. |
Validate(Model |
Weryfikuje obiekt. |
Validate |
Weryfikuje pojedynczy węzeł na wykresie obiektów modelu. |
Visit(Model |
Zweryfikuj coś w modelu. |
Visit |
Zweryfikuj wszystkie węzły podrzędne przy użyciu określonej strategii. |
Visit |
Zweryfikuj typy złożone. Obejmuje to wszystko, co visitSimpleType nie obejmuje zarówno wyliczenia, jak i typów złożonych. |
Visit |
Zweryfikuj prosty typ. |