ValidationContext 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.
Opisuje kontekst, w którym jest przeprowadzane sprawdzanie poprawności.
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- Dziedziczenie
-
ValidationContext
- Implementuje
Uwagi
Ta klasa opisuje typ lub składowy, na którym jest wykonywana walidacja. Umożliwia również dodawanie walidacji niestandardowej za pośrednictwem dowolnej usługi implementujące IServiceProvider interfejs.
Konstruktory
| Nazwa | Opis |
|---|---|
| ValidationContext(Object, IDictionary<Object,Object>) |
Inicjuje nowe wystąpienie ValidationContext klasy przy użyciu określonego obiektu i opcjonalnej torby właściwości. |
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Inicjuje nowe wystąpienie ValidationContext klasy przy użyciu dostawcy usług i słownika odbiorców usług. |
| ValidationContext(Object) |
Inicjuje nowe wystąpienie ValidationContext klasy przy użyciu określonego wystąpienia obiektu. |
Właściwości
| Nazwa | Opis |
|---|---|
| DisplayName |
Pobiera lub ustawia nazwę elementu członkowskiego do zweryfikowania. |
| Items |
Pobiera słownik par klucz/wartość skojarzonych z tym kontekstem. |
| MemberName |
Pobiera lub ustawia nazwę elementu członkowskiego do zweryfikowania. |
| ObjectInstance |
Pobiera obiekt do weryfikacji. |
| ObjectType |
Pobiera typ obiektu do zweryfikowania. |
| ServiceContainer |
Pobiera kontener usług weryfikacji. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetService(Type) |
Zwraca usługę, która zapewnia niestandardową walidację. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| InitializeServiceProvider(Func<Type,Object>) |
Inicjuje ValidationContext użycie dostawcy usług, który może zwracać wystąpienia usługi według typu, gdy GetService(Type) jest wywoływany. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |