Compartilhar via


PayloadSender class

Remetente de conteúdo de streaming.

Propriedades

disconnected
isConnected

Obter o estado conectado atual

Métodos

connect(ITransportSender)

Conecta-se ao remetente de transporte especificado.

disconnect(TransportDisconnectedEvent)

Desconecta esse remetente de carga.

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

Envia uma carga pelo remetente de transporte conectado.

Detalhes da propriedade

disconnected

disconnected?: TransportDisconnectedEventHandler

Valor da propriedade

isConnected

Obter o estado conectado atual

boolean isConnected

Valor da propriedade

boolean

true se conectado a um remetente de transporte.

Detalhes do método

connect(ITransportSender)

Conecta-se ao remetente de transporte especificado.

function connect(sender: ITransportSender)

Parâmetros

sender
ITransportSender

O remetente de transporte ao qual conectar esse remetente de carga.

disconnect(TransportDisconnectedEvent)

Desconecta esse remetente de carga.

function disconnect(event?: TransportDisconnectedEvent)

Parâmetros

event
TransportDisconnectedEvent

Os argumentos de evento desconectados a serem incluídos na transmissão de evento desconectada.

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

Envia uma carga pelo remetente de transporte conectado.

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

Parâmetros

header
IHeader

O cabeçalho a ser anexado ao conteúdo de saída.

payload
SubscribableStream

O fluxo de dados em buffer a serem enviados.

sentCallback

() => Promise<void>

A função a ser executada quando o envio for concluído.