ClientWebSocket ClientWebSocket ClientWebSocket ClientWebSocket Class

定義

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
継承
ClientWebSocketClientWebSocketClientWebSocketClientWebSocket
実装

注釈

一部のクラスとクラスの要素、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. クラスの要素、 System.Net.WebSockets Windows 7、Windows Vista SP2、および Windows Server 2008 でサポートされている名前空間は抽象クラスの要素。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() ClientWebSocket() ClientWebSocket()

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

プロパティ

CloseStatus CloseStatus CloseStatus CloseStatus

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

CloseStatusDescription CloseStatusDescription CloseStatusDescription CloseStatusDescription

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

Options Options Options Options

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

State State State State

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

SubProtocol SubProtocol SubProtocol SubProtocol

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

メソッド

Abort() Abort() Abort() Abort()

接続を中止し、保留中の IO 操作をキャンセルします。Aborts the connection and cancels any pending IO operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken)

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

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

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

ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken)

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

Dispose() Dispose() Dispose() Dispose()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken)

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

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

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

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

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

(Inherited from Object)

適用対象