ValidationContext Osztály

Definíció

Az ellenőrzési ellenőrzés környezetét ismerteti.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Öröklődés
ValidationContext
Megvalósítás

Megjegyzések

Ez az osztály azt a típust vagy tagot írja le, amelyen az ellenőrzés történik. Emellett lehetővé teszi az egyéni érvényesítés hozzáadását bármely olyan szolgáltatáson keresztül, amely megvalósítja az interfészt IServiceProvider .

Konstruktorok

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

Inicializálja az osztály új példányát a ValidationContext megadott objektum és egy opcionális tulajdonságcsomag használatával.

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

Inicializálja az osztály új példányát a ValidationContext szolgáltató és a szolgáltatásfelhasználók szótára használatával.

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

Létrehoz egy ValidationContext adott objektumpéldányt egy displayName, egy opcionális serviceProviderés egy opcionális tulajdonságcsomaggal items.

ValidationContext(Object)

Inicializálja az osztály új példányát a ValidationContext megadott objektumpéldány használatával.

Tulajdonságok

Name Description
DisplayName

Lekéri vagy beállítja az érvényesítendő tag nevét.

Items

Lekéri az ehhez a környezethez társított kulcs-érték párok szótárát.

MemberName

Lekéri vagy beállítja az érvényesítendő tag nevét.

ObjectInstance

Lekéri az érvényesítendő objektumot.

ObjectType

Lekéri az érvényesítendő objektum típusát.

ServiceContainer

Lekéri az érvényesítési szolgáltatási tárolót.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetService(Type)

Az egyéni ellenőrzést biztosító szolgáltatást adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InitializeServiceProvider(Func<Type,Object>)

Inicializálja a ValidationContext szolgáltatót, amely meghívásakor GetService(Type) típus szerint tudja visszaadni a szolgáltatáspéldányokat.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Bővítő metódusok

Name Description
CreateAsyncScope(IServiceProvider)

Létrehoz egy újat AsyncServiceScope , amely a hatókörön belüli szolgáltatások feloldására használható.

CreateScope(IServiceProvider)

Létrehoz egy újat IServiceScope , amely a hatókörön belüli szolgáltatások feloldására használható.

GetKeyedService(IServiceProvider, Type, Object)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Kérje le a szolgáltatások serviceType számbavételét a IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Kérje le a szolgáltatások T számbavételét a IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetRequiredService(IServiceProvider, Type)

A szolgáltatás típusának serviceType lekérése a IServiceProvider.

GetRequiredService<T>(IServiceProvider)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetService<T>(IServiceProvider)

A szolgáltatás típusának T lekérése a IServiceProvider.

GetServices(IServiceProvider, Type)

Kérje le a szolgáltatások serviceType számbavételét a IServiceProvider.

GetServices<T>(IServiceProvider)

Kérje le a szolgáltatások T számbavételét a IServiceProvider.

A következőre érvényes: