共用方式為


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

透過 Bot Framework 通訊協定 3 傳送的基本要求類型,具有串流延伸模組傳輸,相當於 HTTP 要求訊息。

StreamingResponse

透過 Bot Framework 通訊協定 3 傳送的基本回應類型,具有串流延伸模組傳輸,相當於 HTTP 回應訊息。

SubscribableStream

Duplex 的延伸模組,會搭配 PayloadAssembler 運作,以將原始位元組轉換成消費型形式。

NodeWebSocketFactory

表示用來建立 WebSocket 伺服器的 NodeWebSocketFactory。

NodeWebSocketFactoryBase

表示要建立 WebSocket 的抽象 NodeWebSocketFactoryBase 類別。

NodeWebSocket

要與 NodeWebSocketFactory 搭配使用的 ISocket 實作,以建立 WebSocket 伺服器。

WebSocketClient

要作為串流傳輸的 Web 套接字型用戶端。

WebSocketServer

要作為串流傳輸的 Web 套接字型伺服器。

WebSocketTransport

Web 套接字型傳輸。

介面

IAssemblerParams

串流組譯工具的參數。

IBrowserFileReader

部分表示來自 W3C FileAPI 工作草稿的 FileReader。 如需詳細資訊,請參閱 https://w3c.github.io/FileAPI/#APIASynch。 此介面支持架構,並不適合直接為您的程式代碼呼叫。

IBrowserWebSocket

部分表示來自 HTML 生活標準的 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

著作權(c) Microsoft公司。 保留所有權利。 根據 MIT 授權授權。

TransportDisconnectedEventHandler
ConnectionListener

列舉

PayloadConstants

串流承載的常數。

PayloadTypes

串流連結庫中支持的承載類型。

函式

createNodeServer(ConnectionListener)

建立節點 『net』 伺服器

getServerFactory()

取得建立節點 『net』 伺服器實例的函式

generateGuid()

產生 uuid v4 字串。

函式詳細資料

createNodeServer(ConnectionListener)

建立節點 『net』 伺服器

function createNodeServer(callback?: ConnectionListener): INodeServer

參數

callback
ConnectionListener

選擇性連線接聽程式

傳回

節點 『net』 伺服器實例

getServerFactory()

取得建立節點 『net』 伺服器實例的函式

function getServerFactory(): (callback?: ConnectionListener) => INodeServer

傳回

(callback?: ConnectionListener) => INodeServer

伺服器處理站函式

generateGuid()

產生 uuid v4 字串。

function generateGuid(): string

傳回

string

uuidv4 字串。