ClientWebSocket クラス

定義

WebSocket サービスに接続するクライアントを提供します。Provides a client for connecting to WebSocket services.

public ref class ClientWebSocket : System::Net::WebSockets::WebSocket, IDisposable
public class ClientWebSocket : System.Net.WebSockets.WebSocket, IDisposable
type ClientWebSocket = class
    inherit WebSocket
    interface IDisposable
Public Class ClientWebSocket
Inherits WebSocket
Implements IDisposable
継承
ClientWebSocket
実装

注釈

System.Net.WebSockets 名前空間のクラスとクラス要素の一部は、Windows 7、Windows Vista SP2、および Windows Server 2008 でサポートされています。Some of the classes and class elements in the System.Net.WebSockets namespace are supported on Windows 7, Windows Vista SP2, and Windows Server 2008. ただし、クライアントとサーバーの Websocket の唯一のパブリック実装は、Windows 8 および Windows Server 2012 でサポートされています。However, the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. Windows 7、Windows Vista SP2、および Windows Server 2008 でサポートされている System.Net.WebSockets 名前空間のクラス要素は、抽象クラス要素です。The class elements in the System.Net.WebSockets namespace that are supported on Windows 7, Windows Vista SP2, and Windows Server 2008 are abstract class elements. これにより、アプリケーション開発者は、クライアント Websocket の実際の実装を使用して、これらの抽象クラスクラスおよびクラス要素を継承し、拡張することができます。This allows an application developer to inherit and extend these abstract class classes and class elements with an actual implementation of client WebSockets.

コンストラクター

ClientWebSocket()

ClientWebSocket クラスのインスタンスを作成します。Creates an instance of the ClientWebSocket class.

プロパティ

CloseStatus

ClientWebSocket インスタンスで終了ハンドシェイクが開始された理由を取得します。Gets the reason why the close handshake was initiated on ClientWebSocket instance.

CloseStatusDescription

ClientWebSocket インスタンスが終了した理由の説明を取得します。Gets a description of the reason why the ClientWebSocket instance was closed.

Options

ClientWebSocket インスタンスの WebSocket オプションを取得します。Gets the WebSocket options for the ClientWebSocket instance.

State

ClientWebSocket インスタンスの WebSocket 状態を取得します。Gets the WebSocket state of the ClientWebSocket instance.

SubProtocol

ClientWebSocket インスタンスでサポートされている WebSocket サブプロトコルを取得します。Gets the supported WebSocket sub-protocol for the ClientWebSocket instance.

メソッド

Abort()

接続を中止し、保留中の IO 操作を取り消します。Aborts the connection and cancels any pending IO operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

非同期操作として ClientWebSocket インスタンスを閉じます。Close the ClientWebSocket instance as an asynchronous operation.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

非同期操作として ClientWebSocket インスタンスの出力を閉じます。Close the output for the ClientWebSocket instance as an asynchronous operation.

ConnectAsync(Uri, CancellationToken)

非同期操作として、WebSocket サーバーに接続します。Connect to a WebSocket server as an asynchronous operation.

Dispose()

ClientWebSocket インスタンスによって使用されているアンマネージ リソースを解放します。Releases the unmanaged resources used by the ClientWebSocket instance.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

ClientWebSocket 上のデータを非同期操作として受信します。Receives data on ClientWebSocket as an asynchronous operation.

ReceiveAsync(Memory<Byte>, CancellationToken)

ClientWebSocket 上のデータを非同期操作として受信します。Receives data on ClientWebSocket as an asynchronous operation.

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

ClientWebSocket 上のデータを非同期操作として送信します。Sends data on ClientWebSocket as an asynchronous operation.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

読み取り専用のバイト メモリ範囲から ClientWebSocket 上のデータを非同期操作として送信します。Sends data on ClientWebSocket from a read-only byte memory range as an asynchronous operation.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象