WebSocketClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストリーミング拡張機能と基になる WebSocket トランスポートを含む Bot Framework Protocol V3 で使用するクライアント。
public class WebSocketClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type WebSocketClient = class
interface IStreamingTransportClient
interface IDisposable
Public Class WebSocketClient
Implements IDisposable, IStreamingTransportClient
- 継承
-
WebSocketClient
- 実装
コンストラクター
WebSocketClient(String, RequestHandler, Object) |
WebSocketClient クラスの新しいインスタンスを初期化します。 ArgumentNullException URL が null、空、または空白の場合は をスローします。 |
プロパティ
IsConnected |
このクライアントが現在接続されているかどうかを示す値を取得します。 |
LastMessageSendTime |
このクライアントでの最後の送信の UTC 時刻を取得します。 アイドル状態のクライアントをクリーンアップするときに使用できるようにします。 |
メソッド
ConnectAsync() |
カスタム ヘッダーのない接続を確立します。 |
ConnectAsync(IDictionary<String,String>) |
オプションのカスタム ヘッダーを使用して接続を確立します。 |
ConnectAsyncEx(IDictionary<String,String>, CancellationToken) |
オプションのカスタム ヘッダーを使用して接続を確立します。 |
Disconnect() |
このクライアントを切断するために使用されるメソッド。 |
Dispose() |
クライアントを切断し、 クラスが所有するすべての関連オブジェクトを解放します。 |
Dispose(Boolean) |
クラスで使用されるオブジェクトを破棄します。 |
SendAsync(StreamingRequest, CancellationToken) |
このクライアント接続経由でデータを送信するために使用されるタスク。 クライアントが InvalidOperationException 切断されたときに呼び出された場合は をスローします。 メッセージが ArgumentNullException null の場合は をスローします。 |
イベント
Disconnected |
基になるトランスポートが切断されたときに発生するイベント。 このクライアントと通信するすべてのアプリケーションは、このイベントをサブスクライブする必要があります。 |