Udostępnij za pośrednictwem


ExtendedWebSocketAcceptContext Klasa

Definicja

Przestroga

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Http.WebSocketAcceptContext.

Rozszerza klasę WebSocketAcceptContext o dodatkowe właściwości.

public ref class ExtendedWebSocketAcceptContext : Microsoft::AspNetCore::Http::WebSocketAcceptContext
public class ExtendedWebSocketAcceptContext : Microsoft.AspNetCore.Http.WebSocketAcceptContext
[System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Http.WebSocketAcceptContext.")]
public class ExtendedWebSocketAcceptContext : Microsoft.AspNetCore.Http.WebSocketAcceptContext
type ExtendedWebSocketAcceptContext = class
    inherit WebSocketAcceptContext
[<System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Http.WebSocketAcceptContext.")>]
type ExtendedWebSocketAcceptContext = class
    inherit WebSocketAcceptContext
Public Class ExtendedWebSocketAcceptContext
Inherits WebSocketAcceptContext
Dziedziczenie
ExtendedWebSocketAcceptContext
Atrybuty

Konstruktory

ExtendedWebSocketAcceptContext()
Przestarzałe.

Rozszerza klasę WebSocketAcceptContext o dodatkowe właściwości.

Właściwości

DangerousEnableCompression
Przestarzałe.

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
Przestarzałe.

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
Przestarzałe.

Interwał wysyłania ramek do ponga. Jest to puls, który utrzymuje połączenie przy życiu.

ReceiveBufferSize
Przestarzałe.

Ta właściwość jest przestarzała i nie ma żadnego wpływu.

ServerMaxWindowBits
Przestarzałe.

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
Przestarzałe.

Pobiera lub ustawia negocjowany podprotokol.

Dotyczy