ValidationContext Klasa

Definicja

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)

Dotyczy