Condividi tramite


ExtendedWebSocketAcceptContext Classe

Definizione

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
Ereditarietà
ExtendedWebSocketAcceptContext

Costruttori

ExtendedWebSocketAcceptContext()

Proprietà

DangerousEnableCompression

Abilita il supporto per l'estensione WebSocket "permessage-deflate".

Tenere presente che l'abilitazione della compressione sulle connessioni crittografate rende l'applicazione soggetta a attacchi di tipo CRIME/BREACH. È consigliabile disattivare la compressione durante l'invio di dati contenenti segreti specificando DisableCompression quando si inviano tali messaggi.

(Ereditato da WebSocketAcceptContext)
DisableServerContextTakeover

Disabilita l'acquisizione del contesto del server quando si usa la compressione. Questa impostazione riduce il sovraccarico di memoria della compressione a costo di un rapporto di compressione potenzialmente peggiore.

(Ereditato da WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Imposta il logaritmo massimo di base-2 della dimensione della finestra scorrevole LZ77 che può essere usata per la compressione. Questa impostazione riduce il sovraccarico di memoria della compressione a costo di un rapporto di compressione potenzialmente peggiore.

(Ereditato da WebSocketAcceptContext)
SubProtocol

Si applica a