Bagikan melalui


ExtendedWebSocketAcceptContext Kelas

Definisi

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

Konstruktor

ExtendedWebSocketAcceptContext()

Properti

DangerousEnableCompression

Mengaktifkan dukungan untuk ekstensi WebSocket 'permessage-deflate'.

Ketahuilah bahwa mengaktifkan kompresi melalui koneksi terenkripsi membuat aplikasi tunduk pada serangan jenis CRIME/BREACH. Sangat disarankan untuk menonaktifkan pemadatan saat mengirim data yang berisi rahasia dengan menentukan DisableCompression saat mengirim pesan tersebut.

(Diperoleh dari WebSocketAcceptContext)
DisableServerContextTakeover

Menonaktifkan pengamanan konteks server saat menggunakan pemadatan. Pengaturan ini mengurangi overhead memori kompresi dengan biaya rasio kompresi yang berpotensi lebih buruk.

(Diperoleh dari WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Mengatur logaritma base-2 maksimum dari ukuran jendela geser LZ77 yang dapat digunakan untuk pemadatan. Pengaturan ini mengurangi overhead memori kompresi dengan biaya rasio kompresi yang berpotensi lebih buruk.

(Diperoleh dari WebSocketAcceptContext)
SubProtocol

Berlaku untuk