Поделиться через


ExtendedWebSocketAcceptContext Класс

Определение

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
Наследование
ExtendedWebSocketAcceptContext

Конструкторы

ExtendedWebSocketAcceptContext()

Свойства

DangerousEnableCompression

Включает поддержку расширения WebSocket permessage-deflate.

Имейте в виду, что включение сжатия через зашифрованные подключения делает приложение подверженным атакам типа CRIME/BREACH. Настоятельно рекомендуется отключить сжатие при отправке данных, содержащих секреты, указав при отправке DisableCompression таких сообщений.

(Унаследовано от WebSocketAcceptContext)
DisableServerContextTakeover

Отключает переключение контекста сервера при использовании сжатия. Этот параметр снижает нагрузку на память при сжатии за счет потенциально худшем коэффициента сжатия.

(Унаследовано от WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Задает максимальный логарифм размера скользящего окна LZ77, который можно использовать для сжатия. Этот параметр снижает нагрузку на память при сжатии за счет потенциально худшем коэффициента сжатия.

(Унаследовано от WebSocketAcceptContext)
SubProtocol

Применяется к