Partager via


RequestDisassembler class

Désassembleur de demande de diffusion en continu.

Extends

Constructeurs

RequestDisassembler(PayloadSender, string, StreamingRequest)

Initialise une nouvelle instance de la classe RequestDisassembler.

Propriétés

payloadType
request

Méthodes

getStream()

Obtient le flux sur lequel fonctionne ce désassembleur.

Méthodes héritées

disassemble()

Commence le processus de désassemblage d’une charge utile et l’envoi des blocs résultants au PayloadSender à distribuer sur le transport.

Détails du constructeur

RequestDisassembler(PayloadSender, string, StreamingRequest)

Initialise une nouvelle instance de la classe RequestDisassembler.

new RequestDisassembler(sender: PayloadSender, id: string, request?: StreamingRequest)

Paramètres

sender
PayloadSender

Le PayloadSender pour envoyer les données désassemblé.

id

string

ID de ce désassembleur.

request
StreamingRequest

Demande à désassembler.

Détails de la propriété

payloadType

payloadType: PayloadTypes

Valeur de propriété

request

request?: StreamingRequest

Valeur de propriété

Détails de la méthode

getStream()

Obtient le flux sur lequel fonctionne ce désassembleur.

function getStream(): Promise<IStreamWrapper>

Retours

Promise<IStreamWrapper>

Un IStreamWrapper avec un flux abonnement.

Détails de la méthode héritée

disassemble()

Commence le processus de désassemblage d’une charge utile et l’envoi des blocs résultants au PayloadSender à distribuer sur le transport.

function disassemble(): Promise<void>

Retours

Promise<void>

Promesse terminée après l’envoi de la charge utile désassemblé.

héritée dePayloadDisassembler.désassembler.désassembleur