Jazyk

AccessorExtensions Třída

Definice

Rozšiřující metody pro IInfrastructure<T>.

Tyto metody obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívají v kódu aplikace.

public static class AccessorExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class AccessorExtensions
type AccessorExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type AccessorExtensions = class
Public Module AccessorExtensions
Dědičnost
AccessorExtensions
Atributy

Poznámky

IInfrastructure<T> slouží ke skrytí vlastností, které nejsou určeny k použití v kódu aplikace, ale lze je použít v rozšiřujících metodách napsaných zprostředkovateli databáze atd.

Metody

Název Description
GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skryta pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetService(IInfrastructure<IServiceProvider>, Type)

Vyřeší službu z vystaveného IServiceProvider typu, který implementuje IInfrastructure<T>.

GetService<TService>(IInfrastructure<IServiceProvider>)

Vyřeší službu z vystaveného IServiceProvider typu, který implementuje IInfrastructure<T>.

Platí pro