Class KookClientConfigurator<TClient, TConfig>
- Namespace
- Kook.Net.DependencyInjection.Microsoft
- Assembly
- Kook.Net.DependencyInjection.Microsoft.dll
表示一个 KOOK 客户端配置器基类。
public abstract class KookClientConfigurator<TClient, TConfig> : IKookClientConfigurator<TClient, TConfig>, IKookClientConfiguratorCompleter where TClient : IKookClient where TConfig : KookConfig
Type Parameters
TClient
客户端的类型。
TConfig
配置的类型。
- Inheritance
-
KookClientConfigurator<TClient, TConfig>
- Implements
-
IKookClientConfigurator<TClient, TConfig>
- Inherited Members
Properties
ServiceCollection
获取用于添加服务的服务集合。
public IServiceCollection ServiceCollection { get; }
Property Value
Methods
AppendConfigure(Action<IServiceProvider, TConfig>)
添加一个配置操作,该操作将在创建的配置实例上执行。
public IKookClientConfigurator<TClient, TConfig> AppendConfigure(Action<IServiceProvider, TConfig> configure)
Parameters
configure
Action<IServiceProvider, TConfig>配置操作。
Returns
- IKookClientConfigurator<TClient, TConfig>
添加了配置操作的配置器。
AppendService(Action<IServiceCollection>)
添加一个服务操作,该操作将在服务集合上执行。
public IKookClientConfigurator<TClient, TConfig> AppendService(Action<IServiceCollection> service)
Parameters
service
Action<IServiceCollection>服务操作。
Returns
- IKookClientConfigurator<TClient, TConfig>
添加了服务操作的配置器。
Complete()
完成配置。
public void Complete()