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
配置的类型。