Class KookWebhookConfig
表示一个用于 KookWebhookClient 的配置类。
public abstract class KookWebhookConfig : KookSocketConfig
- Inheritance
-
KookWebhookConfig
- Derived
- Inherited Members
Remarks
此配置基于 KookSocketConfig,在与网关有关的配置的基础上,定义了有关 Webhook 的配置。
Constructors
KookWebhookConfig(WebhookProvider)
初始化一个 KookWebhookConfig 类的新实例。
protected KookWebhookConfig(WebhookProvider webhookProvider)
Parameters
webhookProvider
WebhookProvider用于创建 Webhook 客户端的委托。
Properties
AutoLogin
获取或设置客户端是否尝试自动登录。
public bool AutoLogin { get; set; }
Property Value
AutoLogout
获取或设置客户端是否尝试自动退出登录。
public bool AutoLogout { get; set; }
Property Value
EncryptKey
获取或设置用于解密 Webhook 负载的加密密钥。
public string? EncryptKey { get; set; }
Property Value
HeartbeatIntervalMilliseconds
获取或设置网关发送心跳包的时间间隔(毫秒)。
public int HeartbeatIntervalMilliseconds { get; set; }
Property Value
VerifyToken
获取或设置用于验证 Webhook 请求的验证令牌。
public string? VerifyToken { get; set; }
Property Value
WebhookProvider
获取或设置用于创建 Webhook 客户端的委托。
public WebhookProvider WebhookProvider { get; set; }