Freigeben über


WebSocketAcceptContext Klasse

Definition

Ein Kontext zum Aushandeln eines Websocketupgrades.

public ref class WebSocketAcceptContext
public class WebSocketAcceptContext
type WebSocketAcceptContext = class
Public Class WebSocketAcceptContext
Vererbung
WebSocketAcceptContext
Abgeleitet

Konstruktoren

WebSocketAcceptContext()

Ein Kontext zum Aushandeln eines Websocketupgrades.

Eigenschaften

DangerousEnableCompression

Aktiviert die Unterstützung für die WebSocket-Erweiterung "permessage-deflate".

Beachten Sie, dass das Aktivieren der Komprimierung über verschlüsselte Verbindungen dazu führt, dass die Anwendung angriffen vom Typ CRIME/BREACH ausgesetzt ist. Es wird dringend empfohlen, die Komprimierung beim Senden von Daten zu deaktivieren, die Geheimnisse enthalten, indem Sie beim Senden solcher Nachrichten angeben DisableCompression .

DisableServerContextTakeover

Deaktiviert die Übernahme des Serverkontexts bei Verwendung der Komprimierung. Diese Einstellung reduziert den Arbeitsspeicheraufwand der Komprimierung auf Kosten eines potenziell schlechteren Komprimierungsverhältniss.

KeepAliveInterval

Das Intervall zum Senden von Pongframes. Dies ist ein Herzschlag, der die Verbindung am Leben hält.

ServerMaxWindowBits

Legt den maximalen Basis-2-Logarithmus der LZ77-Schiebefenstergröße fest, die für die Komprimierung verwendet werden kann. Diese Einstellung reduziert den Arbeitsspeicheraufwand der Komprimierung auf Kosten eines potenziell schlechteren Komprimierungsverhältniss.

SubProtocol

Ruft das ausgehandelte Unterprotokoll ab oder legt es fest.

Gilt für: