System.Net.WebSockets 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の実際の実装を使用して、これらの抽象クラスを継承および拡張できます。
.NET