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 |
Http 要求メッセージと同等の、Streaming Extensions トランスポートを使用して Bot Framework Protocol 3 経由で送信される基本的な要求の種類。 |
StreamingResponse |
Http 応答メッセージと同等の、Streaming Extensions トランスポートを使用して Bot Framework Protocol 3 経由で送信される基本的な応答の種類。 |
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。 すべての権限が予約されています。 MIT ライセンスに基づくライセンス。 |
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 文字列。