KestrelServerOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 Kestrel 特定功能的编程配置。
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- 继承
-
KestrelServerOptions
构造函数
KestrelServerOptions() |
提供 Kestrel 特定功能的编程配置。 |
属性
AddServerHeader |
获取或设置标头是否 |
ApplicationServices |
启用 UseKestrel 选项回调,以解析和使用应用程序在启动期间注册的服务。 通常由 UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)初始化。 |
ConnectionFilter |
获取或设置允许 IConnectionFilter 截获和转换每个连接的 Stream 。
由 |
Limits |
提供对请求限制选项的访问权限。 |
MaxRequestBufferSize |
已过时.
此属性已过时,将在将来的版本中删除。
请改用 获取或设置请求缓冲区的最大大小。 |
NoDelay |
设置为 false 可对所有连接启用 Nagle 算法。 |
ShutdownTimeout |
服务器开始关闭之后,在强制关闭连接之前的时间量。 Kestrel 将等待超时持续时间,等待任何正在进行的请求处理完成,然后终止连接。 在此期间,不会接受任何新连接或请求。 |
ThreadCount |
用于处理请求的 libuv I/O 线程数。 |
扩展方法
UseConnectionLogging(KestrelServerOptions, String) |
发出从连接读取和写入连接的字节的详细日志。 |
UseConnectionLogging(KestrelServerOptions) |
发出从连接读取和写入连接的字节的详细日志。 |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
将 Kestrel 配置为使用 HTTPS。 |
UseHttps(KestrelServerOptions, X509Certificate2) |
将 Kestrel 配置为使用 HTTPS。 |
UseHttps(KestrelServerOptions, String, String) |
将 Kestrel 配置为使用 HTTPS。 |
UseHttps(KestrelServerOptions, String) |
将 Kestrel 配置为使用 HTTPS。 |