Table of Contents

Interface IKookClientConfigurator<TClient, TConfig>

Namespace
Kook.Net.DependencyInjection.Microsoft
Assembly
Kook.Net.DependencyInjection.Microsoft.dll

表示一个通用的 KOOK 客户端配置器。

public interface IKookClientConfigurator<TClient, TConfig> where TClient : IKookClient where TConfig : KookConfig

Type Parameters

TClient

客户端的类型。

TConfig

配置的类型。

Properties

ServiceCollection

获取用于添加服务的服务集合。

IServiceCollection ServiceCollection { get; }

Property Value

IServiceCollection

Methods

AppendConfigure(Action<IServiceProvider, TConfig>)

添加一个配置操作,该操作将在创建的配置实例上执行。

IKookClientConfigurator<TClient, TConfig> AppendConfigure(Action<IServiceProvider, TConfig> configure)

Parameters

configure Action<IServiceProvider, TConfig>

配置操作。

Returns

IKookClientConfigurator<TClient, TConfig>

添加了配置操作的配置器。

AppendService(Action<IServiceCollection>)

添加一个服务操作,该操作将在服务集合上执行。

IKookClientConfigurator<TClient, TConfig> AppendService(Action<IServiceCollection> service)

Parameters

service Action<IServiceCollection>

服务操作。

Returns

IKookClientConfigurator<TClient, TConfig>

添加了服务操作的配置器。