Aracılığıyla paylaş


ExtendedWebSocketAcceptContext Sınıf

Tanım

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

Oluşturucular

ExtendedWebSocketAcceptContext()

Özellikler

DangerousEnableCompression

'permessage-deflate' WebSocket uzantısı için desteği etkinleştirir.

Şifrelenmiş bağlantılar üzerinden sıkıştırmayı etkinleştirmenin uygulamayı CRIME/BREACH türü saldırılara tabi hale getirdiğini unutmayın. Bu tür iletiler gönderilirken belirterek DisableCompression gizli diziler içeren verileri gönderirken sıkıştırmayı kapatmanız kesinlikle tavsiye edilir.

(Devralındığı yer: WebSocketAcceptContext)
DisableServerContextTakeover

Sıkıştırma kullanılırken sunucu bağlamı devralma özelliğini devre dışı bırakır. Bu ayar, sıkıştırma oranının daha kötü olma olasılığına karşı bellek yükünü azaltır.

(Devralındığı yer: WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

Sıkıştırma için kullanılabilecek LZ77 kayan pencere boyutunun en fazla 2 tabanında logaritması ayarlar. Bu ayar, sıkıştırma oranının daha kötü olma olasılığına karşı bellek yükünü azaltır.

(Devralındığı yer: WebSocketAcceptContext)
SubProtocol

Şunlara uygulanır