Freigeben über


PayloadSender class

Streamingnutzlast-Absender.

Eigenschaften

disconnected
isConnected

Abrufen des aktuellen verbundenen Zustands

Methoden

connect(ITransportSender)

Stellt eine Verbindung mit dem angegebenen Transport-Absender hergestellt.

disconnect(TransportDisconnectedEvent)

Trennt diesen Nutzlastabsender.

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

Sendet eine Nutzlast über den verbundenen Transport-Absender.

Details zur Eigenschaft

disconnected

disconnected?: TransportDisconnectedEventHandler

Eigenschaftswert

isConnected

Abrufen des aktuellen verbundenen Zustands

boolean isConnected

Eigenschaftswert

boolean

true, wenn eine Verbindung mit einem Transportsender hergestellt wird.

Details zur Methode

connect(ITransportSender)

Stellt eine Verbindung mit dem angegebenen Transport-Absender hergestellt.

function connect(sender: ITransportSender)

Parameter

sender
ITransportSender

Der Transport-Absender, mit dem dieser Nutzlast-Absender verbunden werden soll.

disconnect(TransportDisconnectedEvent)

Trennt diesen Nutzlastabsender.

function disconnect(event?: TransportDisconnectedEvent)

Parameter

event
TransportDisconnectedEvent

Die getrennten Ereignisargumente, die in die getrennte Ereignisübertragung eingeschlossen werden sollen.

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

Sendet eine Nutzlast über den verbundenen Transport-Absender.

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

Parameter

header
IHeader

Der Header, der an die ausgehende Nutzlast angefügt werden soll.

payload
SubscribableStream

Der Datenstrom, der gepuffert werden soll.

sentCallback

() => Promise<void>

Die Funktion, die ausgeführt werden soll, wenn das Senden abgeschlossen ist.