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 |
| 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 |
| IHeader |
Definisi header payload streaming. |
| IHttpContentHeaders |
Definisi header konten Http Streaming. |
| INodeBuffer |
Mewakili Buffer dari modul |
| INodeIncomingMessage |
Mewakili IncomingMessage dari modul |
| INodeServer |
Mewakili Server dari modul |
| AddressInfo | |
| INodeSocket |
Mewakili Soket dari modul |
| 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
| create |
Membuat server Node 'net' |
| get |
Mendapatkan fungsi yang membuat instans server Node 'net' |
| generate |
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.