ValidationContext Klass

Definition

Beskriver kontexten där en verifieringskontroll utförs.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Arv
ValidationContext
Implementeringar

Kommentarer

Den här klassen beskriver vilken typ eller medlem som verifieringen utförs på. Det gör också att anpassad validering kan läggas till via alla tjänster som implementerar IServiceProvider gränssnittet.

Konstruktorer

Name Description
ValidationContext(Object, IDictionary<Object,Object>)

Initierar en ny instans av ValidationContext klassen med det angivna objektet och en valfri egenskapsväska.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Initierar en ny instans av klassen med hjälp av ValidationContext tjänstleverantören och ordlistan för tjänstkonsumenter.

ValidationContext(Object)

Initierar en ny instans av ValidationContext klassen med den angivna objektinstansen.

Egenskaper

Name Description
DisplayName

Hämtar eller anger namnet på medlemmen som ska verifieras.

Items

Hämtar ordlistan över nyckel/värde-par som är associerade med den här kontexten.

MemberName

Hämtar eller anger namnet på medlemmen som ska verifieras.

ObjectInstance

Hämtar objektet som ska verifieras.

ObjectType

Hämtar den typ av objekt som ska verifieras.

ServiceContainer

Hämtar containern för valideringstjänster.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetService(Type)

Returnerar den tjänst som tillhandahåller anpassad validering.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeServiceProvider(Func<Type,Object>)

Initierar användningen av ValidationContext en tjänstleverantör som kan returnera tjänstinstanser efter typ när GetService(Type) anropas.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för