botframework-streaming package
クラス
PayloadAssembler |
ストリーミング ライブラリのペイロードをアセンブルします。 |
ContentStream |
デコードするコンテンツを含む固定長または無限長のストリーム。 |
CancelDisassembler |
ストリーミングキャンセル逆アセンブラー。 |
HttpContentStreamDisassembler |
Http コンテンツ ストリームの逆アセンブラー |
PayloadDisassembler |
基底クラス ストリーミング ペイロードの逆アセンブル。 |
RequestDisassembler |
ストリーミング要求逆アセンブラー。 |
ResponseDisassembler |
ストリーミング応答逆アセンブラー。 |
HttpContent |
SubscribableStream を含む HttpContent クラス。 |
HttpContentStream |
StreamingRequest のストリーム コレクション内に含まれる添付ファイル。それ自体には任意の形式のメディア項目が含まれます。 |
NamedPipeClient |
プロセス間通信に名前付きパイプを使用するストリーミング トランスポート クライアントの実装。 |
NamedPipeServer |
プロセス間通信に名前付きパイプを使用するストリーミング トランスポート サーバーの実装。 |
NamedPipeTransport |
名前付きパイプ ベースのトランスポート送信者と受信者の抽象化 |
PayloadReceiver |
ストリーミング用のペイロード レシーバー。 |
PayloadSender |
ストリーミング ペイロードの送信者。 |
TransportDisconnectedEvent |
切断イベントが発生したときに含まれるイベント。 |
HeaderSerializer |
ストリーミング ヘッダー シリアライザー |
PayloadAssemblerManager |
ペイロードのアセンブリを調整します。 |
RequestManager |
保留中のストリーミング要求を調整および管理します。 |
SendOperations |
ストリーミング ペイロードの送信操作。 |
StreamManager |
ストリームを調整および管理します。 |
ProtocolAdapter |
ストリーミング用のプロトコル アダプターを作成します。 |
RequestHandler |
IStreamingTransport 経由で送信された受信ストリーミング要求を処理するために使用されるクラスによって実装されます。 |
StreamingRequest |
Streaming Extensions トランスポートを使用して Bot Framework Protocol 3 経由で送信される基本的な要求の種類。HTTP 要求メッセージと同等です。 |
StreamingResponse |
Streaming Extensions トランスポートを使用して Bot Framework Protocol 3 経由で送信される基本的な応答の種類。HTTP 応答メッセージと同等です。 |
SubscribableStream |
生バイトを使用可能な形式に変換するために と組み合わせて |
NodeWebSocketFactory |
WebSocket サーバーを作成する NodeWebSocketFactory を表します。 |
NodeWebSocketFactoryBase |
WebSocket を作成するための抽象 NodeWebSocketFactoryBase クラスを表します。 |
NodeWebSocket |
NodeWebSocketFactory と共に使用して WebSocket サーバーを作成する ISocket の実装。 |
WebSocketClient |
ストリーミング トランスポートとして使用する Web ソケット ベースのクライアント。 |
WebSocketServer |
ストリーミング トランスポートとして使用する Web ソケット ベースのサーバー。 |
WebSocketTransport |
Web ソケット ベースのトランスポート。 |
インターフェイス
IAssemblerParams |
ストリーミング アセンブラーのパラメーター。 |
IBrowserFileReader |
W3C FileAPI 作業ドラフトの FileReader を部分的に表します。 詳細については、「https://w3c.github.io/FileAPI/#APIASynch」を参照してください。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。 |
IBrowserWebSocket |
HTML Living Standard の WebSocket を部分的に表します。 詳細については、「https://html.spec.whatwg.org/multipage/web-sockets.html」を参照してください。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。 |
IEventEmitter |
Node.jsのモジュールの |
IHeader |
ストリーミング ペイロード ヘッダー定義。 |
IHttpContentHeaders |
ストリーミング Http コンテンツ ヘッダー定義。 |
INodeBuffer |
Node.jsのモジュールの |
INodeIncomingMessage |
Node.jsのモジュールからの |
INodeServer |
Node.jsのモジュールのサーバーを |
AddressInfo | |
INodeSocket |
Node.jsのモジュールの |
WritableStream | |
IReceiveRequest |
ストリーミング受信要求の定義。 |
IReceiveResponse |
受信要求からのストリーミング応答。 |
IRequestPayload |
ストリーミング要求ペイロードの定義。 |
IResponsePayload |
すべてのダイアログの基本クラス。 |
ISendPacket |
ストリーミング送信パケット定義。 |
ISocket | |
IStreamDescription |
ストリーム記述の定義。 |
IStreamWrapper |
長さのストリーム。 |
IStreamingTransportClient |
ストリーミング トランスポート クライアントの特性を定義するための抽象化。 使用可能な実装例としては、WebSocket トランスポート クライアントや NamedPipe トランスポート クライアントなどがあります。 |
IStreamingTransportServer |
ストリーミング トランスポート サーバーの特性を定義するための抽象化。 使用可能な実装例としては、WebSocket トランスポート サーバーや NamedPipe トランスポート サーバーなどがあります。 |
ITransport |
ジェネリック トランスポート定義の抽象化。 |
ITransportReceiver |
要求を受信できるストリーミング トランスポートの定義。 |
ITransportSender |
要求を送信できるストリーミング トランスポートの定義。 |
型エイリアス
BufferEncoding | |
ValidBuffer |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
TransportDisconnectedEventHandler | |
ConnectionListener |
列挙型
PayloadConstants |
ストリーミング ペイロードの定数。 |
PayloadTypes |
ストリーミング ライブラリでサポートされているペイロードの種類。 |
関数
create |
ノード 'net' サーバーを作成する |
get |
Node 'net' サーバー インスタンスを作成する関数を取得する |
generate |
uuid v4 文字列を生成します。 |
関数の詳細
createNodeServer(ConnectionListener)
ノード 'net' サーバーを作成する
function createNodeServer(callback?: ConnectionListener): INodeServer
パラメーター
- callback
- ConnectionListener
オプションの接続リスナー
戻り値
ノード 'net' サーバー インスタンス
getServerFactory()
Node 'net' サーバー インスタンスを作成する関数を取得する
function getServerFactory(): (callback?: ConnectionListener) => INodeServer
戻り値
(callback?: ConnectionListener) => INodeServer
サーバー ファクトリ関数
generateGuid()
uuid v4 文字列を生成します。
function generateGuid(): string
戻り値
string
uuidv4 文字列。