PayloadSender class

流式处理有效负载发送方。

属性

disconnected
isConnected

获取当前连接状态

方法

connect(ITransportSender)

连接到给定的传输发送方。

disconnect(TransportDisconnectedEvent)

断开此有效负载发送方的连接。

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

通过连接的传输发送方发送有效负载。

属性详细信息

disconnected

disconnected?: TransportDisconnectedEventHandler

属性值

isConnected

获取当前连接状态

boolean isConnected

属性值

boolean

如果连接到传输发送方,则为 true。

方法详细信息

connect(ITransportSender)

连接到给定的传输发送方。

function connect(sender: ITransportSender)

参数

sender
ITransportSender

要将此有效负载发送方连接到的传输发送方。

disconnect(TransportDisconnectedEvent)

断开此有效负载发送方的连接。

function disconnect(event?: TransportDisconnectedEvent)

参数

event
TransportDisconnectedEvent

要包含在断开连接的事件广播中的断开连接事件参数。

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

通过连接的传输发送方发送有效负载。

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

参数

header
IHeader

要附加到传出有效负载的标头。

payload
SubscribableStream

要发送的缓冲数据流。

sentCallback

() => Promise<void>

发送完成后要执行的函数。