System.Net.WebSockets 名前空間

WebSocket インターフェイスのマネージド実装を開発者に提供します。

クラス

ClientWebSocket

WebSocket サービスに接続するクライアントを提供します。

ClientWebSocketOptions

オブジェクトで使用する ClientWebSocket オプション。

HttpListenerWebSocketContext

WebSocket 接続を受け入れたときに HttpListener のクラスが受け取った情報へのアクセスを提供します。

WebSocket

WebSocket のアップグレードが完了した後、WebSocket クラスにより、アプリケーションがデータを送受信できるようになります。

WebSocketContext

WebSocket ハンドシェイクで情報にアクセスするために使用します。

WebSocketCreationOptions

の作成方法を制御する WebSocket オプション。

WebSocketDeflateOptions

のメッセージごとの圧縮 WebSocketを有効にするオプション。

WebSocketException

WebSocket 接続での操作実行時に発生した例外を表します。

WebSocketProtocol

WebSocket のアップグレードが完了した後、WebSocket クラスにより、アプリケーションがデータを送受信できるようになります。

WebSocketReceiveResult

このクラスのインスタンスは、WebSocket での単一の ReceiveAsync 操作の実行結果を表します。

構造体

ValueWebSocketReceiveResult

WebSocket で単一の ReceiveAsync(Memory<Byte>, CancellationToken) 操作を実行した結果を表します。

列挙型

WebSocketCloseStatus

WebSocket プロトコルの仕様のセクション 11.7 で定義されている、既知の WebSocket の close コードを表します。

WebSocketError

発生する可能性のある WebSocket のエラーのリストを格納します。

WebSocketMessageFlags

メッセージの送信方法を WebSocket 制御するためのフラグ。

WebSocketMessageType

メッセージの種類を示します。

WebSocketState

WebSockets インスタンスが取ることのできるさまざまな状態を定義します。

注釈

名前空間の System.Net.WebSockets 一部のクラスは、Windows 7、Windows Vista SP2、および Windows Server 2008 でサポートされています。 ただし、クライアントとサーバーの WebSocket のパブリック実装は、Windows 8とWindows Server 2012でのみサポートされます。 Windows 7、Windows Vista SP2、および Windows Server 2008 でサポートされている名前空間の System.Net.WebSockets クラスとクラス要素は抽象クラスです。 これにより、アプリケーション開発者は、クライアント WebSocket の実際の実装を使用して、これらの抽象クラスを継承および拡張できます。