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
Remarks
设置为与 InfiniteTimeSpan
相等的值表示客户端将在保持应用程序运行的情况下不重新启动;设置为其它任何负值将导致客户端在 HTTP 监听器关闭后退出应用程序;设置为
Zero 将导致客户端在 HTTP
监听器关闭后立即重新启动;设置为任何正值将导致客户端在指定的时间间隔后重新启动。
默认值为 5 秒,即在 HTTP 监听器关闭后 5 秒后重新启动。
UriPrefixes
获取或设置用于监听传入 Webhook 请求的 URI 前缀。
public IReadOnlyCollection<string>? UriPrefixes { get; set; }