KeyedServiceExtensions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public static class KeyedServiceExtensions
type KeyedServiceExtensions = class
Public Module KeyedServiceExtensions
- 繼承
-
方法
AddSingletonKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)
|
註冊單一金鑰服務
|
AddSingletonKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)
|
註冊單一金鑰服務
|
AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)
|
註冊單一具名服務
|
AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)
|
註冊單一具名服務
|
AddSingletonNamedService<TService>(IServiceCollection, String, Type)
|
使用索引鍵服務的延伸模組。
|
AddTransientKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)
|
註冊暫時性金鑰服務
|
AddTransientKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)
|
註冊暫時性金鑰服務
|
AddTransientNamedService<TService,TInstance>(IServiceCollection, String)
|
註冊暫時性具名服務
|
AddTransientNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)
|
註冊暫時性具名服務
|
GetServiceByKey<TKey,TService>(IServiceProvider, TKey)
|
依金鑰取得服務。
|
GetServiceByName<TService>(IServiceProvider, String)
|
依名稱取得服務。
|
適用於