WebSocketAcceptContext 类

定义

用于协商 Websocket 升级的上下文。

public ref class WebSocketAcceptContext
public class WebSocketAcceptContext
type WebSocketAcceptContext = class
Public Class WebSocketAcceptContext
继承
WebSocketAcceptContext
派生

构造函数

WebSocketAcceptContext()

用于协商 Websocket 升级的上下文。

属性

DangerousEnableCompression

启用对“permessage-deflate”WebSocket 扩展的支持。

请注意,通过加密连接启用压缩会使应用程序受到 CRIME/BREACH 类型攻击。 强烈建议通过在发送此类消息时指定 DisableCompression 来关闭包含机密的数据时关闭压缩。

DisableServerContextTakeover

使用压缩时禁用服务器上下文接管。 此设置可降低压缩的内存开销,代价可能是压缩率可能更差。

KeepAliveInterval

发送保持活动帧的间隔。 这是一个心跳,使连接保持活力。

KeepAliveTimeout

发送 Ping 帧后等待 Pong 帧响应的时间。 如果超过时间,Websocket 将中止。

ServerMaxWindowBits

设置可用于压缩的 LZ77 滑动窗口大小的最大 base-2 对数。 此设置可降低压缩的内存开销,代价可能是压缩率可能更差。

SubProtocol

获取或设置正在协商的子协议。

适用于