Table of Contents

Class KookClientConfiguratorExtensions

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

IKookClientConfigurator<TClient, TConfig> 提供配置 KOOK 客户端的扩展方法。

public static class KookClientConfiguratorExtensions
Inheritance
KookClientConfiguratorExtensions
Inherited Members

Methods

UseMessageQueue<TClient, TConfig>(IKookClientConfigurator<TClient, TConfig>, MessageQueueProvider)

配置 KOOK 客户端使用指定的消息队列提供程序。

public static IKookClientConfigurator<TClient, TConfig> UseMessageQueue<TClient, TConfig>(this IKookClientConfigurator<TClient, TConfig> configurator, MessageQueueProvider messageQueueProvider) where TClient : BaseSocketClient where TConfig : KookSocketConfig

Parameters

configurator IKookClientConfigurator<TClient, TConfig>

配置器。

messageQueueProvider MessageQueueProvider

消息队列提供程序。

Returns

IKookClientConfigurator<TClient, TConfig>

配置了消息队列的配置器。

Type Parameters

TClient

客户端的类型。

TConfig

配置的类型。

UseMessageQueue<TClient, TConfig>(IKookClientConfigurator<TClient, TConfig>, Func<IServiceProvider, MessageQueueProvider>)

配置 KOOK 客户端使用指定的消息队列提供程序。

public static IKookClientConfigurator<TClient, TConfig> UseMessageQueue<TClient, TConfig>(this IKookClientConfigurator<TClient, TConfig> configurator, Func<IServiceProvider, MessageQueueProvider> messageQueueProvider) where TClient : BaseSocketClient where TConfig : KookSocketConfig

Parameters

configurator IKookClientConfigurator<TClient, TConfig>

配置器。

messageQueueProvider Func<IServiceProvider, MessageQueueProvider>

消息队列提供程序。

Returns

IKookClientConfigurator<TClient, TConfig>

配置了消息队列的配置器。

Type Parameters

TClient

客户端的类型。

TConfig

配置的类型。