Freigeben über


KeyedServiceExtensions Klasse

Definition

Erweiterungen für die Arbeit mit Schlüsseldiensten.

public static class KeyedServiceExtensions
type KeyedServiceExtensions = class
Public Module KeyedServiceExtensions
Vererbung
KeyedServiceExtensions

Methoden

AddSingletonKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)

Registrieren eines Singleton-Schlüsseldiensts

AddSingletonKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)

Registrieren eines Singleton-Schlüsseldiensts

AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)

Registrieren eines benannten Singleton-Diensts

AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)

Registrieren eines benannten Singleton-Diensts

AddSingletonNamedService<TService>(IServiceCollection, String, Type)

Erweiterungen für die Arbeit mit Schlüsseldiensten.

AddTransientKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)

Registrieren eines vorübergehenden Schlüsseldiensts

AddTransientKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)

Registrieren eines vorübergehenden Schlüsseldiensts

AddTransientNamedService<TService,TInstance>(IServiceCollection, String)

Registrieren eines vorübergehenden benannten Diensts

AddTransientNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)

Registrieren eines vorübergehenden benannten Diensts

GetServiceByKey<TKey,TService>(IServiceProvider, TKey)

Abrufen eines Diensts nach Schlüssel.

GetServiceByName<TService>(IServiceProvider, String)

Rufen Sie einen Dienst nach Name ab.

Gilt für: