Table of Contents

Class KookHttpListenerWebhookConfig

Namespace
Kook.Webhook.HttpListener
Assembly
Kook.Net.Webhook.HttpListener.dll

表示一个用于 KookHttpListenerWebhookClient 的配置类。

public class KookHttpListenerWebhookConfig : KookWebhookConfig
Inheritance
KookHttpListenerWebhookConfig
Inherited Members

Remarks

此配置基于 KookWebhookConfig,在与 Webhook 有关的配置的基础上,定义了有关 HTTP 监听器的配置。

Constructors

KookHttpListenerWebhookConfig()

初始化一个 KookHttpListenerWebhookConfig 类的新实例。

public KookHttpListenerWebhookConfig()

Properties

AutoRestartInterval

获取或设置在 HTTP 监听器关闭后等待重新启动的时间间隔。

public TimeSpan AutoRestartInterval { get; set; }

Property Value

TimeSpan

Remarks

设置为与 InfiniteTimeSpan 相等的值表示客户端将在保持应用程序运行的情况下不重新启动;设置为其它任何负值将导致客户端在 HTTP 监听器关闭后退出应用程序;设置为 Zero 将导致客户端在 HTTP 监听器关闭后立即重新启动;设置为任何正值将导致客户端在指定的时间间隔后重新启动。
默认值为 5 秒,即在 HTTP 监听器关闭后 5 秒后重新启动。

UriPrefixes

获取或设置用于监听传入 Webhook 请求的 URI 前缀。

public IReadOnlyCollection<string>? UriPrefixes { get; set; }

Property Value

IReadOnlyCollection<string>