Share via


ExtendedWebSocketAcceptContext 类

定义

public ref class ExtendedWebSocketAcceptContext : Microsoft::AspNetCore::Http::WebSocketAcceptContext
public class ExtendedWebSocketAcceptContext : Microsoft.AspNetCore.Http.WebSocketAcceptContext
type ExtendedWebSocketAcceptContext = class
    inherit WebSocketAcceptContext
Public Class ExtendedWebSocketAcceptContext
Inherits WebSocketAcceptContext
继承
ExtendedWebSocketAcceptContext

构造函数

ExtendedWebSocketAcceptContext()

属性

DangerousEnableCompression

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

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

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

(继承自 WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

设置可用于压缩的 LZ77 滑动窗口大小的最大以 2 为底的对数。 此设置可降低压缩的内存开销,但代价是压缩率可能会变差。

(继承自 WebSocketAcceptContext)
SubProtocol

适用于