Section courante

A propos

Section administrative du site

Microsoft.Bot.Streaming.Payloads

Charge de paiement
Bot Framework SDK (C#) Espaces de nom

Description

Cet espace de noms contient l'envoyeur et le receveur des charge utile.

Liste des classes

Nom Description
CancelDisassembler Cette classe permet d'effectuer des requêtes Cancel.
ContentStream Cette classe permet d'effectuer un flux de longueur fixe ou infinie contenant du contenu à décoder.
Header Cette classe contient un entête de 48 octets, de taille fixe, précédant chaque charge utile.
HeaderSerializer Cette classe contient un entête sérialisé de 48 octets, de taille fixe, précédant chaque charge utile.
PayloadDisassembler Cette classe permet de prendre les données utiles et les divisées en morceaux à envoyer sur le transport et de les réassembler du côté de la réception. Elle permet le multiplexage de la charge utile et évite qu'une seule grande charge utile ne bloque le transport.
PayloadStream Cette classe contient une extension de Stream fonctionnant en conjonction avec un PayloadStreamAssembler pour convertir des octets bruts en une forme consommable.
PayloadStreamAssembler Cette classe contient un IAssembler spécifique aux flux de charge utile.
PayloadTypes Cette classe contient un ensemble de définitions bien connues des types PayloadStream utilisés par Headers.
RequestDisassembler Cette classe contient les charges utiles StreamingRequest.
RequestManager Cette classe permet de gérer les tâches impliquées dans le traitement et la réponse aux requêtes StreamingRequests entrantes.
ResponseDisassembler Cette classe contient les charges utiles StreamingResponse.
ResponseMessageStream Cette classe contient la pièce jointe contenue dans la collection de flux StreamingRequest, qui elle-même contient toute forme d'élément multimédia.
ResponseMessageStreamDisassembler Cette classe contient les charges utiles ResponseMessageStream.
SendOperations Cette classe contient un ensemble de tâches utilisé pour attacher un ou plusieurs PayloadDisassemblers à un seul PayloadSender multiplexant des blocs de données à partir de plusieurs charges utiles démontées et les envoyant sur le fil via un ITransportSender partagé.
StreamDescription Cette classe contient un objet facilement sérialisable utilisé pour entreposer l'identificateur, le type et la longueur d'un PayloadStream sans toucher au flux lui-même.
StreamManager Cette classe contient les StreamManagers étant utilisés pour fournir un accès aux objets impliqués dans le traitement des PayloadStreams entrants.
StreamWrapper Cette classe contient une enveloppe de flux et la longueur de ce flux. Utilisé pour déterminer la longueur d'un flux sans toucher le flux lui-même.


Dernière mise à jour : Lundi, le 7 décembre 2020