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

生バイトを消耗品フォームに変換するために PayloadAssembler と組み合わせて動作する Duplex の拡張。

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の net モジュールの EventEmitter を表します。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。

IHeader

ストリーミング ペイロード ヘッダー定義。

IHttpContentHeaders

ストリーミング Http コンテンツ ヘッダー定義。

INodeBuffer

Node.jsの net モジュールのバッファーを表します。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。

INodeIncomingMessage

Node.jsの http モジュールからの IncomingMessage を表します。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。

INodeServer

Node.jsの net モジュールのサーバーを表します。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。

AddressInfo
INodeSocket

Node.jsの net モジュールのソケットを表します。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。

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

ストリーミング ライブラリでサポートされているペイロードの種類。

関数

createNodeServer(ConnectionListener)

ノード 'net' サーバーを作成する

getServerFactory()

Node 'net' サーバー インスタンスを作成する関数を取得する

generateGuid()

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 文字列。