Compartir a través de


ExtendedWebSocketAcceptContext Clase

Definición

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

Constructores

ExtendedWebSocketAcceptContext()

Propiedades

DangerousEnableCompression

Habilita la compatibilidad con la extensión WebSocket "permessage-deflate".

Tenga en cuenta que habilitar la compresión a través de conexiones cifradas hace que la aplicación esté sujeta a ataques de tipo CRIME/BREACH. Se recomienda desactivar la compresión al enviar datos que contienen secretos especificando DisableCompression al enviar dichos mensajes.

(Heredado de WebSocketAcceptContext)
DisableServerContextTakeover

Deshabilita la adquisición de contexto del servidor al usar la compresión. Esta configuración reduce la sobrecarga de memoria de la compresión a costa de una relación de compresión potencialmente peor.

(Heredado de WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Establece el logaritmo base-2 máximo del tamaño de ventana deslizante LZ77 que se puede usar para la compresión. Esta configuración reduce la sobrecarga de memoria de la compresión a costa de una relación de compresión potencialmente peor.

(Heredado de WebSocketAcceptContext)
SubProtocol

Se aplica a