botframework-streaming package
Classes
PayloadAssembler |
Assemble des charges utiles pour la bibliothèque de streaming. |
ContentStream |
Flux de longueur fixe ou infinie contenant du contenu à décoder. |
CancelDisassembler |
Désassembleur d’annulation de streaming. |
HttpContentStreamDisassembler |
Désassembleur pour le flux de contenu Http |
PayloadDisassembler |
Désassemblement de charge utile de diffusion en continu de classe de base. |
RequestDisassembler |
Désassembleur de demande de diffusion en continu. |
ResponseDisassembler |
Désassembleur de réponse de diffusion en continu. |
HttpContent |
Classe HttpContent qui contient unde |
HttpContentStream |
Pièce jointe contenue dans la collection de flux de StreamingRequest, qui contient elle-même n’importe quelle forme d’élément multimédia. |
NamedPipeClient |
Implémentation du client de transport de streaming qui utilise des canaux nommés pour la communication entre processus. |
NamedPipeServer |
Implémentation du serveur de transport de streaming qui utilise des canaux nommés pour la communication entre processus. |
NamedPipeTransport |
Canaux nommés basés sur l’expéditeur de transport et l’abstraction de récepteur |
PayloadReceiver |
Récepteur de charge utile pour la diffusion en continu. |
PayloadSender |
Expéditeur de charge utile de diffusion en continu. |
TransportDisconnectedEvent |
Événement à inclure lorsque les événements de déconnexion sont déclenchés. |
HeaderSerializer |
Sérialiseur d’en-tête de streaming |
PayloadAssemblerManager |
Orchestre l’assembly de charges utiles. |
RequestManager |
Orchestre et gère les demandes de diffusion en continu en attente. |
SendOperations |
Envoyer des opérations pour les charges utiles de diffusion en continu. |
StreamManager |
Orchestre et gère les flux. |
ProtocolAdapter |
Crée un adaptateur de protocole pour la diffusion en continu. |
RequestHandler |
Implémenté par les classes utilisées pour traiter les demandes de diffusion en continu entrantes envoyées via un IStreamingTransport. |
StreamingRequest |
Type de requête de base envoyé via Bot Framework Protocol 3 avec les transports d’extensions de streaming, équivalent aux messages de requête HTTP. |
StreamingResponse |
Type de réponse de base envoyé via bot Framework Protocol 3 avec les transports d’extensions de streaming, équivalent aux messages de réponse HTTP. |
SubscribableStream |
Extension de |
NodeWebSocketFactory |
Représente un NodeWebSocketFactory pour créer un serveur WebSocket. |
NodeWebSocketFactoryBase |
Représente une classe NodeWebSocketFactoryBase abstraite pour créer un WebSocket. |
NodeWebSocket |
Implémentation de ISocket à utiliser avec un NodeWebSocketFactory pour créer un serveur WebSocket. |
WebSocketClient |
Client basé sur un socket web à utiliser comme transport de streaming. |
WebSocketServer |
Serveur basé sur un socket web à utiliser comme transport de streaming. |
WebSocketTransport |
Transport basé sur un socket web. |
Interfaces
IAssemblerParams |
Paramètres d’un assembleur de streaming. |
IBrowserFileReader |
Représente partiellement un FileReader à partir du brouillon de travail FileAPI W3C. Pour plus d’informations, consultez https://w3c.github.io/FileAPI/#APIASynch. Cette interface prend en charge l’infrastructure et n’est pas destinée à être appelée directement pour votre code. |
IBrowserWebSocket |
Représente partiellement un WebSocket à partir du code HTML Living Standard. Pour plus d’informations, consultez https://html.spec.whatwg.org/multipage/web-sockets.html. Cette interface prend en charge l’infrastructure et n’est pas destinée à être appelée directement pour votre code. |
IEventEmitter |
Représente un EventEmitter à partir du module |
IHeader |
Définition d’en-tête de charge utile de streaming. |
IHttpContentHeaders |
Définition d’en-tête de contenu Http en streaming. |
INodeBuffer |
Représente une mémoire tampon à partir du module |
INodeIncomingMessage |
Représente un IncomingMessage à partir du module |
INodeServer |
Représente un serveur à partir du module |
AddressInfo | |
INodeSocket |
Représente un socket à partir du module |
WritableStream | |
IReceiveRequest |
Définition de demande de réception de streaming. |
IReceiveResponse |
Réponse de diffusion en continu à partir d’une demande de réception. |
IRequestPayload |
Définition d’une charge utile de demande de diffusion en continu. |
IResponsePayload |
Classe de base pour tous les dialogues. |
ISendPacket |
Définition du paquet d’envoi en continu. |
ISocket | |
IStreamDescription |
Définition d’une description de flux. |
IStreamWrapper |
Diffuser en continu avec la longueur. |
IStreamingTransportClient |
Abstraction pour définir les caractéristiques d’un client de transport de streaming. Les exemples d’implémentations possibles incluent le client de transport WebSocket ou le client de transport NamedPipe. |
IStreamingTransportServer |
Abstraction pour définir les caractéristiques d’un serveur de transport de streaming. Les exemples d’implémentations possibles incluent le serveur de transport WebSocket ou le serveur de transport NamedPipe. |
ITransport |
Abstraction pour une définition de transport générique. |
ITransportReceiver |
Définition d’un transport de diffusion en continu qui peut recevoir des demandes. |
ITransportSender |
Définition d’un transport de diffusion en continu qui peut envoyer des demandes. |
Alias de type
BufferEncoding | |
ValidBuffer |
Copyright (c) Microsoft Corporation. Tous les droits réservés. Sous licence MIT. |
TransportDisconnectedEventHandler | |
ConnectionListener |
Énumérations
PayloadConstants |
Constantes pour les charges utiles de diffusion en continu. |
PayloadTypes |
Types de charges utiles prises en charge dans la bibliothèque de diffusion en continu. |
Functions
create |
Créer un serveur Node 'net' |
get |
Obtenir une fonction qui crée une instance de serveur Node 'net' |
generate |
Génère une chaîne uuid v4. |
Informations relatives à la fonction
createNodeServer(ConnectionListener)
Créer un serveur Node 'net'
function createNodeServer(callback?: ConnectionListener): INodeServer
Paramètres
- callback
- ConnectionListener
Écouteur de connexion facultatif
Retours
une instance de serveur « net » de nœud
getServerFactory()
Obtenir une fonction qui crée une instance de serveur Node 'net'
function getServerFactory(): (callback?: ConnectionListener) => INodeServer
Retours
(callback?: ConnectionListener) => INodeServer
une fonction de fabrique de serveurs
generateGuid()
Génère une chaîne uuid v4.
function generateGuid(): string
Retours
string
Chaîne uuidv4.