Compartir a través de


PayloadSender class

Remitente de carga de streaming.

Propiedades

disconnected
isConnected

Obtención del estado conectado actual

Métodos

connect(ITransportSender)

Se conecta al remitente de transporte especificado.

disconnect(TransportDisconnectedEvent)

Desconecta este remitente de carga.

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

Envía una carga a través del remitente de transporte conectado.

Detalles de las propiedades

disconnected

disconnected?: TransportDisconnectedEventHandler

Valor de propiedad

isConnected

Obtención del estado conectado actual

boolean isConnected

Valor de propiedad

boolean

true si está conectado a un remitente de transporte.

Detalles del método

connect(ITransportSender)

Se conecta al remitente de transporte especificado.

function connect(sender: ITransportSender)

Parámetros

sender
ITransportSender

Remitente de transporte al que se va a conectar este remitente de carga.

disconnect(TransportDisconnectedEvent)

Desconecta este remitente de carga.

function disconnect(event?: TransportDisconnectedEvent)

Parámetros

event
TransportDisconnectedEvent

Argumentos de evento desconectados que se van a incluir en la difusión de eventos desconectada.

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

Envía una carga a través del remitente de transporte conectado.

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

Parámetros

header
IHeader

Encabezado que se va a asociar a la carga saliente.

payload
SubscribableStream

Flujo de datos almacenados en búfer que se van a enviar.

sentCallback

() => Promise<void>

Función que se va a ejecutar cuando se ha completado el envío.