IKeyedServiceProvider Rozhraní

Definice

Načte služby pomocí klíče a typu.

public interface class IKeyedServiceProvider : IServiceProvider
public interface IKeyedServiceProvider : IServiceProvider
type IKeyedServiceProvider = interface
    interface IServiceProvider
Public Interface IKeyedServiceProvider
Implements IServiceProvider
Odvozené
Implementuje

Metody

Name Description
GetKeyedService(Type, Object)

Získá objekt služby zadaného typu.

GetRequiredKeyedService(Type, Object)

Získá službu typu serviceType z IServiceProvider implementace tohoto rozhraní.

GetService(Type)

Získá objekt služby zadaného typu.

(Zděděno od IServiceProvider)

Metody rozšíření

Name Description
CreateAsyncScope(IServiceProvider)

Vytvoří novou AsyncServiceScope , která se dá použít k vyřešení služeb s vymezeným oborem.

CreateScope(IServiceProvider)

Vytvoří novou IServiceScope , která se dá použít k vyřešení služeb s vymezeným oborem.

GetFakeLogCollector(IServiceProvider)

Získá objekt, který shromažďuje záznamy protokolu odeslané do falešného protokolovacího nástroje.

GetFakeRedactionCollector(IServiceProvider)

Získá falešné redactor instance kolekce z kontejneru injektáž závislostí.

GetKeyedService(IServiceProvider, Type, Object)

Získejte službu typu serviceType z objektu IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Získejte službu typu T z objektu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Získejte výčet služeb typu serviceType z objektu IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získejte výčet služeb typu T z objektu IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získejte službu typu serviceType z objektu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získejte službu typu T z objektu IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z objektu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z objektu IServiceProvider.

GetService<T>(IServiceProvider)

Získejte službu typu T z objektu IServiceProvider.

GetServices(IServiceProvider, Type)

Získejte výčet služeb typu serviceType z objektu IServiceProvider.

GetServices<T>(IServiceProvider)

Získejte výčet služeb typu T z objektu IServiceProvider.

Platí pro