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.