System.Net.WebSockets
WebSocket のアップグレード完了後に、WebSocket クラスによりアプリケーションがデータを送受信できるようになります。
クラスのインスタンスを作成します。
WebSocket 接続を中止し、保留中の IO 操作をキャンセルします。
非同期操作として、WebSocket プロトコル仕様のセクション 7 に定義された終了ハンドシェイクを使用している WebSocket 接続を閉じます。
を返します。非同期操作を表すタスク オブジェクト。
WebSocket 接続を閉じる理由を示します。
接続が閉じられた理由について人間が判読可能な説明を指定します。
操作を取り消す通知を配信するために使用できるトークン。
WebSocket プロトコル仕様のセクション 7 で定義されている終了ハンドシェイクを開始または完了します。
を返します。非同期操作を表すタスク オブジェクト。
WebSocket 接続を閉じる理由を示します。
接続が閉じられた理由について人間が判読可能な説明をアプリケーションが指定できるようにします。
操作を取り消す通知を配信するために使用できるトークン。
リモート エンドポイントが終了ハンドシェイクを開始した理由を示します。
を返します。
接続が閉じられた理由をリモート エンドポイントが説明できるようにします。
を返します。
ASP.NET およびセルフホストされている実装のアンマネージ リソースをクリーンアップするために使用します。
WebSocket 接続からデータを非同期に受け取ります。
を返します。非同期操作を表すタスク オブジェクト。タスク オブジェクトの プロパティは、受け取ったデータを含む 配列を返します。
受信データのデータ格納場所であるアプリケーション バッファーを参照します。
操作を取り消す通知を配信します。
WebSocket 接続を介してデータを非同期に受け取ります。
を返します。非同期操作を表すタスク オブジェクト。
接続上で送信されるバッファー。
アプリケーションがバイナリ メッセージを送信するか、テキスト メッセージを送信するかを示します。
"バッファー" 内のデータがメッセージの最後の部分であるかどうかを示します。
操作を取り消す通知を配信するトークン。
WebSocket 接続の現在の状態を返します。
を返します。
開始ハンドシェイクの間にネゴシエートされたサブプロトコル。
を返します。
WebSocket プロトコル仕様の セクション 11.7 で定義されている既知の WebSocket の終了コードを表します。
エラーが指定されていません。
(1001) エンドポイントが削除されていることを示します。サーバーまたはクライアントが使用できなくなります。
接続は、サーバーのエラーのためサーバーによって閉じられます。
(1003) 受け取ったデータ型を許可できないため、クライアントまたはサーバーは接続を終了中です。
(1007) メッセージ型と一致しない受信データがあるため、クライアントまたはサーバーは接続を終了中です。
(1010) クライアントはサーバーが拡張をネゴシエートすると予期したため、接続を終了中です。
(1004) 今後使用するために予約されています。
(1000) 接続は、要求が実行された後に閉じられました。
(1008) エンドポイントがポリシーに違反するメッセージを受け取ったため、接続は閉じられます。
(1002) クライアントまたはサーバーはプロトコル エラーが原因で接続を終了中です。
発生する可能性のある WebSocket のエラーのリストを格納します。
接続が予期せずに終了されたことを示します。
一般的なエラーを示します。
開始ハンドシェイク中に HTTP ヘッダーを解析しているときに発生したエラーを示します。
不明なオペコードのある WebSocket フレームを受信したことを示します。
WebSocket が特定の操作に対して無効な状態 (閉じている、中止されたなど) であることを示します。
不明なネイティブ エラーが発生したことを示します。
受信した要求が有効な websocket 要求ではなかったことを示します。
例外のネイティブ エラー情報がないことを示します。
クライアントがサポートされていない WebSocket サブプロトコルを要求したことを示します。
クライアントが WebSocket プロトコルのサポートされていないバージョンを要求したことを示します。
WebSocket 接続操作を実行したときに発生した例外を表します 。
クラスのインスタンスを作成します。
例外のネイティブ エラー コード。
クラスのインスタンスを作成します。
例外のネイティブ エラー コード。
現在の例外の原因となった前の例外を示します。
クラスのインスタンスを作成します。
例外のネイティブ エラー コード。
エラーの説明です。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
現在の例外の原因となった前の例外を示します。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
例外のネイティブ エラー コード。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
例外のネイティブ エラー コード。
現在の例外の原因となった前の例外を示します。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
例外のネイティブ エラー コード。
エラーの説明です。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
例外のネイティブ エラー コード。
エラーの説明です。
現在の例外の原因となった前の例外を示します。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
エラーの説明です。
クラスのインスタンスを作成します。
WebSocketError の列挙からのエラー。
エラーの説明です。
現在の例外の原因となった前の例外を示します。
クラスのインスタンスを作成します。
エラーの説明です。
クラスのインスタンスを作成します。
エラーの説明です。
現在の例外の原因となった前の例外を示します。
発生した例外のネイティブ エラー コード。
を返します。
発生したエラーの種類を示す WebSocketError を返します。
を返します。
メッセージの種類を示します。
メッセージがバイナリ形式です。
終了メッセージを受信したため受信が完了しました。
メッセージはクリア テキストです。
このクラスのインスタンスは WebSocket での単一の ReceiveAsync 操作の実行結果を表します。
クラスのインスタンスを作成します。
受信したバイト数。
受信したメッセージの型。
これが最終メッセージかどうかを示します。
クラスのインスタンスを作成します。
受信したバイト数。
受信したメッセージの型。
これが最終メッセージかどうかを示します。
接続の を示します。
の説明。
リモート エンドポイントが終了ハンドシェイクを開始した理由を示します。
を返します。
終了ハンドシェイクがリモート エンドポイントによって開始された理由を説明する省略可能な記述が返されます。
を返します。
WebSocket が受信したバイト数を示します。
を返します。
メッセージを完全に受け取ったかどうかを示します。
を返します。
現在のメッセージが UTF-8 メッセージか、バイナリ メッセージかを示します。
を返します。
WebSockets インスタンスが取ることのできるさまざまな状態を定義します。
将来使用するために予約されています。
WebSocket の終了ハンドシェイクが正常に完了したことを示します。
リモート エンドポイントから終了メッセージが届きました。
リモート エンドポイントに終了メッセージが送信されました。
接続は、リモート エンドポイントとのハンドシェイクをネゴシエートしています。
将来使用するために予約されています。
HTTP ハンドシェイク完了後の初期状態。