次の方法で共有


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

生バイトを使用可能な形式に変換するために と組み合わせて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 Socket を表します。 このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。

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

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

機能

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