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>)

尝试添加自动激活的单一实例服务。

适用于