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

"permessage-deflate" WebSocket 拡張機能のサポートを有効にします。

暗号化された接続で圧縮を有効にすると、アプリケーションが CRIME/BREACH 型の攻撃の対象になることに注意してください。 このようなメッセージの送信時に を指定して、シークレットを含むデータを送信するときに圧縮を DisableCompression 無効にすることを強くお勧めします。

(継承元 WebSocketAcceptContext)
DisableServerContextTakeover

圧縮を使用するときにサーバー コンテキストの引き継ぎを無効にします。 この設定により、圧縮率が低下する可能性があるコストで、圧縮のメモリ オーバーヘッドが削減されます。

(継承元 WebSocketAcceptContext)
KeepAliveInterval
ReceiveBufferSize
ServerMaxWindowBits

圧縮に使用できる LZ77 スライディング ウィンドウ サイズの最大底 2 対数を設定します。 この設定により、圧縮率が低下する可能性があるコストで、圧縮のメモリ オーバーヘッドが削減されます。

(継承元 WebSocketAcceptContext)
SubProtocol

適用対象