Compartilhar via


ExtendedWebSocketAcceptContext Classe

Definição

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
Herança
ExtendedWebSocketAcceptContext

Construtores

ExtendedWebSocketAcceptContext()

Propriedades

DangerousEnableCompression

Habilita o suporte para a extensão WebSocket 'permessage-deflate'.

Lembre-se de que habilitar a compactação em conexões criptografadas torna o aplicativo sujeito a ataques de tipo CRIME/VIOLAÇÃO. É altamente recomendável desativar a compactação ao enviar dados contendo segredos especificando DisableCompression ao enviar essas mensagens.

(Herdado de WebSocketAcceptContext)
DisableServerContextTakeover

Desabilita a tomada de controle de contexto do servidor ao usar a compactação. Essa configuração reduz a sobrecarga de memória da compactação ao custo de uma taxa de compactação potencialmente pior.

(Herdado de WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Define o logaritmo de base 2 máximo do tamanho da janela deslizante LZ77 que pode ser usado para compactação. Essa configuração reduz a sobrecarga de memória da compactação ao custo de uma taxa de compactação potencialmente pior.

(Herdado de WebSocketAcceptContext)
SubProtocol

Aplica-se a