Condividi tramite


PayloadSender class

Mittente del payload di streaming.

Proprietà

disconnected
isConnected

Ottenere lo stato corrente della connessione

Metodi

connect(ITransportSender)

Si connette al mittente del trasporto specificato.

disconnect(TransportDisconnectedEvent)

Disconnette il mittente del payload.

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

Invia un payload tramite il mittente del trasporto connesso.

Dettagli proprietà

disconnected

disconnected?: TransportDisconnectedEventHandler

Valore della proprietà

isConnected

Ottenere lo stato corrente della connessione

boolean isConnected

Valore della proprietà

boolean

true se è connesso a un mittente del trasporto.

Dettagli metodo

connect(ITransportSender)

Si connette al mittente del trasporto specificato.

function connect(sender: ITransportSender)

Parametri

sender
ITransportSender

Mittente del trasporto a cui connettere il mittente del payload.

disconnect(TransportDisconnectedEvent)

Disconnette il mittente del payload.

function disconnect(event?: TransportDisconnectedEvent)

Parametri

event
TransportDisconnectedEvent

Argomenti dell'evento disconnesso da includere nella trasmissione di eventi disconnessa.

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

Invia un payload tramite il mittente del trasporto connesso.

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

Parametri

header
IHeader

Intestazione da collegare al payload in uscita.

payload
SubscribableStream

Flusso di dati memorizzati nel buffer da inviare.

sentCallback

() => Promise<void>

Funzione da eseguire al termine dell'invio.