Sdílet prostřednictvím


ExtendedWebSocketAcceptContext Třída

Definice

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
Dědičnost
ExtendedWebSocketAcceptContext

Konstruktory

ExtendedWebSocketAcceptContext()

Vlastnosti

DangerousEnableCompression

Povolí podporu rozšíření WebSocket permessage-deflate.

Mějte na paměti, že povolení komprese přes šifrovaná připojení způsobí, že aplikace podléhá útokům typu CRIME/BREACH. Důrazně doporučujeme vypnout kompresi při odesílání dat obsahujících tajné kódy zadáním DisableCompression při odesílání takových zpráv.

(Zděděno od WebSocketAcceptContext)
DisableServerContextTakeover

Zakáže převzetí kontextu serveru při použití komprese. Toto nastavení snižuje režii na paměť komprese za cenu potenciálně horšího poměru komprese.

(Zděděno od WebSocketAcceptContext)
KeepAliveInterval
KeepAliveTimeout

Doba čekání na odpověď rámce Pong po odeslání rámce Ping. Pokud dojde k překročení času, dojde k přerušení protokolu websocket.

(Zděděno od WebSocketAcceptContext)
ReceiveBufferSize
ServerMaxWindowBits

Nastaví maximální logaritmus LZ77 posuvného okna LZ77, který lze použít pro kompresi. Toto nastavení snižuje režii na paměť komprese za cenu potenciálně horšího poměru komprese.

(Zděděno od WebSocketAcceptContext)
SubProtocol

Platí pro