Bagikan melalui


botframework-streaming package

Kelas

PayloadAssembler

Rakitan payload untuk pustaka streaming.

ContentStream

Aliran panjang tetap atau tak terbatas yang berisi konten yang akan didekodekan.

CancelDisassembler

Pembongkar pembatalan streaming.

HttpContentStreamDisassembler

Pembongkar untuk aliran konten Http

PayloadDisassembler

Pembongkaran payload streaming kelas dasar.

RequestDisassembler

Pembongkar permintaan streaming.

ResponseDisassembler

Pembongkar respons streaming.

HttpContent

Kelas HttpContent yang berisi SubscribableStream.

HttpContentStream

Lampiran yang terkandung dalam koleksi streaming StreamingRequest, yang berisi segala bentuk item media.

NamedPipeClient

Implementasi klien transportasi streaming yang menggunakan pipa bernama untuk komunikasi antarproses.

NamedPipeServer

Implementasi server transportasi streaming yang menggunakan pipa bernama untuk komunikasi antarproses.

NamedPipeTransport

Pipa bernama berbasis pengirim transportasi dan abstraksi penerima

PayloadReceiver

Penerima payload untuk streaming.

PayloadSender

Pengirim payload streaming.

TransportDisconnectedEvent

Peristiwa yang akan disertakan saat peristiwa pemutusan ditembakkan.

HeaderSerializer

Serializer header streaming

PayloadAssemblerManager

Mengatur rakitan payload.

RequestManager

Mengatur dan mengelola permintaan streaming yang tertunda.

SendOperations

Kirim operasi untuk payload streaming.

StreamManager

Mengatur dan mengelola aliran.

ProtocolAdapter

Membuat adaptor protokol untuk Streaming.

RequestHandler

Diimplementasikan oleh kelas yang digunakan untuk memproses permintaan streaming masuk yang dikirim melalui IStreamingTransport.

StreamingRequest

Jenis permintaan dasar yang dikirim melalui Bot Framework Protocol 3 dengan transportasi Ekstensi Streaming, setara dengan pesan permintaan HTTP.

StreamingResponse

Jenis respons dasar yang dikirim melalui Bot Framework Protocol 3 dengan transportasi Ekstensi Streaming, setara dengan pesan respons HTTP.

SubscribableStream

Ekstensi Duplex yang beroperasi bersama dengan PayloadAssembler untuk mengonversi byte mentah menjadi bentuk yang dapat dikonsumsi.

NodeWebSocketFactory

Mewakili NodeWebSocketFactory untuk membuat server WebSocket.

NodeWebSocketFactoryBase

Mewakili kelas NodeWebSocketFactoryBase abstrak untuk membuat WebSocket.

NodeWebSocket

Implementasi ISocket untuk digunakan dengan NodeWebSocketFactory untuk membuat server WebSocket.

WebSocketClient

Klien berbasis soket web yang akan digunakan sebagai transportasi streaming.

WebSocketServer

Server berbasis soket web yang akan digunakan sebagai transportasi streaming.

WebSocketTransport

Transportasi berbasis soket web.

Antarmuka

IAssemblerParams

Parameter untuk perakitan streaming.

IBrowserFileReader

Sebagian mewakili FileReader dari Draf Kerja W3C FileAPI. Untuk informasi selengkapnya, lihat https://w3c.github.io/FileAPI/#APIASynch. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

IBrowserWebSocket

Sebagian mewakili WebSocket dari HTML Living Standard. Untuk informasi selengkapnya, lihat https://html.spec.whatwg.org/multipage/web-sockets.html. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

IEventEmitter

Mewakili EventEmitter dari modul net di Node.js. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

IHeader

Definisi header payload streaming.

IHttpContentHeaders

Definisi header konten Http Streaming.

INodeBuffer

Mewakili Buffer dari modul net di Node.js. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

INodeIncomingMessage

Mewakili IncomingMessage dari modul http di Node.js. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

INodeServer

Mewakili Server dari modul net di Node.js. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

AddressInfo
INodeSocket

Mewakili Soket dari modul net di Node.js. Antarmuka ini mendukung kerangka kerja dan tidak dimaksudkan untuk dipanggil langsung untuk kode Anda.

WritableStream
IReceiveRequest

Streaming menerima definisi permintaan.

IReceiveResponse

Respons streaming dari permintaan terima.

IRequestPayload

Definisi untuk payload permintaan streaming.

IResponsePayload

Kelas dasar untuk semua dialog.

ISendPacket

Streaming mengirim definisi paket.

ISocket
IStreamDescription

Definisi deskripsi aliran.

IStreamWrapper

Streaming dengan panjang.

IStreamingTransportClient

Abstraksi untuk menentukan karakteristik klien transportasi streaming. Contoh kemungkinan implementasi termasuk klien transportasi WebSocket atau klien transportasi NamedPipe.

IStreamingTransportServer

Abstraksi untuk menentukan karakteristik server transportasi streaming. Contoh kemungkinan implementasi termasuk server transportasi WebSocket atau server transportasi NamedPipe.

ITransport

Abstraksi untuk definisi transportasi generik.

ITransportReceiver

Definisi transportasi streaming yang dapat menerima permintaan.

ITransportSender

Definisi transportasi streaming yang dapat mengirim permintaan.

Alias Jenis

BufferEncoding
ValidBuffer

Hak Cipta (c) Microsoft Corporation. Hak cipta dilindungi undang-undang. Dilisensikan di bawah Lisensi MIT.

TransportDisconnectedEventHandler
ConnectionListener

Enum

PayloadConstants

Konstanta untuk payload streaming.

PayloadTypes

Jenis payload yang didukung di pustaka streaming.

Fungsi

createNodeServer(ConnectionListener)

Membuat server Node 'net'

getServerFactory()

Mendapatkan fungsi yang membuat instans server Node 'net'

generateGuid()

Menghasilkan string uuid v4.

Detail Fungsi

createNodeServer(ConnectionListener)

Membuat server Node 'net'

function createNodeServer(callback?: ConnectionListener): INodeServer

Parameter

callback
ConnectionListener

Pendengar koneksi opsional

Mengembalikan

instans server node 'net'

getServerFactory()

Mendapatkan fungsi yang membuat instans server Node 'net'

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

Mengembalikan

(callback?: ConnectionListener) => INodeServer

fungsi pabrik server

generateGuid()

Menghasilkan string uuid v4.

function generateGuid(): string

Mengembalikan

string

String uuidv4.