PayloadSender class
Expéditeur de charge utile de diffusion en continu.
Propriétés
disconnected | |
is |
Obtenir l’état connecté actuel |
Méthodes
connect(ITransport |
Se connecte à l’expéditeur de transport donné. |
disconnect(Transport |
Déconnecte cet expéditeur de charge utile. |
send |
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
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é.