AutoActivationExtensions 類別

定義

在應用程式啟動時自動啟動單一的擴充方法。

public ref class AutoActivationExtensions abstract sealed
public static class AutoActivationExtensions
type AutoActivationExtensions = class
Public Module AutoActivationExtensions
繼承
AutoActivationExtensions

方法

ActivateKeyedSingleton(IServiceCollection, Type, Object)

在啟動時,而不是在運行時間強制執行金鑰單一啟用。

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

在啟動時,而不是在運行時間強制執行金鑰單一啟用。

ActivateSingleton(IServiceCollection, Type)

在啟動時強制執行單一啟用,而不是在運行時間啟用。

ActivateSingleton<TService>(IServiceCollection)

在啟動時強制執行單一啟用,而不是在運行時間啟用。

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

新增自動啟用的金鑰單一服務。

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

新增自動啟用的金鑰單一服務。

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

新增自動啟用的金鑰單一服務。

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

新增自動啟用的金鑰單一服務。

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

新增自動啟用的金鑰單一服務。

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

新增自動啟用的金鑰單一服務。

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

新增自動啟用的金鑰單一服務。

AddActivatedSingleton(IServiceCollection, Type)

將 serviceType 中所指定類型的自動啟動單一服務新增至指定的 IServiceCollection

AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

新增自動啟用的單一服務。

AddActivatedSingleton(IServiceCollection, Type, Type)

新增自動啟用的單一服務。

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

新增自動啟用的單一服務。

AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

新增自動啟用的單一服務。

AddActivatedSingleton<TService>(IServiceCollection)

新增自動啟用的單一服務。

AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

新增自動啟用的單一服務。

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

嘗試新增自動啟用的金鑰單一服務。

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

嘗試新增自動啟用的金鑰單一服務。

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

嘗試新增自動啟用的金鑰單一服務。

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

嘗試新增自動啟用的金鑰單一服務。

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

嘗試新增自動啟用的金鑰單一服務。

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

嘗試新增自動啟用的金鑰單一服務。

TryAddActivatedSingleton(IServiceCollection, Type)

嘗試新增自動啟用的單一服務。

TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

嘗試新增自動啟用的單一服務。

TryAddActivatedSingleton(IServiceCollection, Type, Type)

嘗試新增自動啟用的單一服務。

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

嘗試新增自動啟用的單一服務。

TryAddActivatedSingleton<TService>(IServiceCollection)

嘗試新增自動啟用的單一服務。

TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

嘗試新增自動啟用的單一服務。

適用於