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 |
|
| 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中 |
| 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 |
著作權(c) Microsoft公司。 保留所有權利。 根據 MIT 授權授權。 |
| TransportDisconnectedEventHandler | |
| ConnectionListener | |
列舉
| PayloadConstants |
串流承載的常數。 |
| PayloadTypes |
串流連結庫中支持的承載類型。 |
函式
| create |
建立節點 『net』 伺服器 |
| get |
取得建立節點 『net』 伺服器實例的函式 |
| generate |
產生 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 字串。