次の方法で共有


NamedPipeClient クラス

定義

名前付きパイプで使用するための の IStreamingTransportClient 実装。

public class NamedPipeClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type NamedPipeClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public Class NamedPipeClient
Implements IDisposable, IStreamingTransportClient
継承
NamedPipeClient
実装

コンストラクター

NamedPipeClient(String, RequestHandler, Boolean)

NamedPipeClient クラスの新しいインスタンスを初期化します。 ArgumentNullException baseName が null、空、または空白の場合は をスローします。

プロパティ

IncomingConnected

NamedPipeClient に受信パイプ接続があるかどうかを示す値を取得します。

IsConnected

このクライアントが現在接続されているかどうかを示す値を取得します。

OutgoingConnected

NamedPipeClient に送信パイプ接続があるかどうかを示す値を取得します。

メソッド

ConnectAsync()

カスタム ヘッダーのない接続を確立します。

ConnectAsync(IDictionary<String,String>)

オプションのカスタム ヘッダーを使用して接続を確立します。

Disconnect()

このクライアントを切断するために使用されるメソッド。

Dispose()

クライアントを切断し、 クラスが所有する関連オブジェクトをすべて解放します。

Dispose(Boolean)

クラスで使用されるオブジェクトを破棄します。

SendAsync(StreamingRequest, CancellationToken)

このクライアント接続経由でデータを送信するために使用されるタスク。 クライアントが InvalidOperationException 切断されたときに呼び出された場合は をスローします。 メッセージが ArgumentNullException null の場合は をスローします。

イベント

Disconnected

基になるトランスポートが切断されたときに発生するイベント。 このクライアントと通信するすべてのアプリケーションは、このイベントをサブスクライブする必要があります。

適用対象