Udostępnij za pośrednictwem


ExtendedWebSocketAcceptContext Klasa

Definicja

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
Dziedziczenie
ExtendedWebSocketAcceptContext

Konstruktory

ExtendedWebSocketAcceptContext()

Właściwości

DangerousEnableCompression

Umożliwia obsługę rozszerzenia WebSocket "permessage-deflate".

Należy pamiętać, że włączenie kompresji za pośrednictwem szyfrowanych połączeń sprawia, że aplikacja podlega atakom typu CRIME/BREACH. Zdecydowanie zaleca się wyłączenie kompresji podczas wysyłania danych zawierających wpisy tajne, określając DisableCompression podczas wysyłania takich komunikatów.

(Odziedziczone po WebSocketAcceptContext)
DisableServerContextTakeover

Wyłącza przejęcie kontekstu serwera podczas korzystania z kompresji. To ustawienie zmniejsza obciążenie pamięci kompresją kosztem potencjalnie gorszego współczynnika kompresji.

(Odziedziczone po WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Ustawia maksymalny logarytm base-2 rozmiaru okna przesuwnego LZ77, który może służyć do kompresji. To ustawienie zmniejsza obciążenie pamięci kompresją kosztem potencjalnie gorszego współczynnika kompresji.

(Odziedziczone po WebSocketAcceptContext)
SubProtocol

Dotyczy