Partager via


PayloadSender class

Expéditeur de charge utile de diffusion en continu.

Propriétés

disconnected
isConnected

Obtenir l’état connecté actuel

Méthodes

connect(ITransportSender)

Se connecte à l’expéditeur de transport donné.

disconnect(TransportDisconnectedEvent)

Déconnecte cet expéditeur de charge utile.

sendPayload(IHeader, SubscribableStream, () => Promise<void>)

Envoie une charge utile sur l’expéditeur de transport connecté.

Détails de la propriété

disconnected

disconnected?: TransportDisconnectedEventHandler

Valeur de propriété

isConnected

Obtenir l’état connecté actuel

boolean isConnected

Valeur de propriété

boolean

true si elle est connectée à un expéditeur de transport.

Détails de la méthode

connect(ITransportSender)

Se connecte à l’expéditeur de transport donné.

function connect(sender: ITransportSender)

Paramètres

sender
ITransportSender

Expéditeur de transport auquel connecter cet expéditeur de charge utile.

disconnect(TransportDisconnectedEvent)

Déconnecte cet expéditeur de charge utile.

function disconnect(event?: TransportDisconnectedEvent)

Paramètres

event
TransportDisconnectedEvent

Arguments d’événement déconnectés à inclure dans la diffusion d’événements déconnectée.

sendPayload(IHeader, SubscribableStream, () => Promise<void>)

Envoie une charge utile sur l’expéditeur de transport connecté.

function sendPayload(header: IHeader, payload?: SubscribableStream, sentCallback?: () => Promise<void>)

Paramètres

header
IHeader

En-tête à attacher à la charge utile sortante.

payload
SubscribableStream

Flux de données mises en mémoire tampon à envoyer.

sentCallback

() => Promise<void>

Fonction à exécuter une fois l’envoi terminé.