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, String, IServiceProvider, IDictionary<Object,Object>)

Konstruerar en ValidationContext för en angiven objektinstans med en displayName, en valfri serviceProvideroch en valfri egenskapspåse med items.

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)

Tilläggsmetoder

Name Description
CreateAsyncScope(IServiceProvider)

Skapar en ny AsyncServiceScope som kan användas för att lösa begränsade tjänster.

CreateScope(IServiceProvider)

Skapar en ny IServiceScope som kan användas för att lösa begränsade tjänster.

GetKeyedService(IServiceProvider, Type, Object)

Hämta tjänst av typen serviceType från IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Hämta tjänst av typen T från IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Hämta en uppräkning av tjänster av typen serviceType från IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Hämta en uppräkning av tjänster av typen T från IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Hämta tjänst av typen serviceType från IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Hämta tjänst av typen T från IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Hämta tjänst av typen serviceType från IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Hämta tjänst av typen T från IServiceProvider.

GetService<T>(IServiceProvider)

Hämta tjänst av typen T från IServiceProvider.

GetServices(IServiceProvider, Type)

Hämta en uppräkning av tjänster av typen serviceType från IServiceProvider.

GetServices<T>(IServiceProvider)

Hämta en uppräkning av tjänster av typen T från IServiceProvider.

Gäller för