SendOperations class

流式处理有效负载的发送操作。

构造函数

SendOperations(PayloadSender)

初始化 SendOperations 类的新实例。

方法

sendCancelStream(string)

用于发送 PayloadTypes.cancelStream 的发送操作。

sendRequest(string, StreamingRequest)

用于发送 StreamingRequest 的发送操作。

sendResponse(string, StreamingResponse)

用于发送 PayloadTypes.response 的发送操作。

构造函数详细信息

SendOperations(PayloadSender)

初始化 SendOperations 类的新实例。

new SendOperations(payloadSender: PayloadSender)

参数

payloadSender
PayloadSender

将从此实例的所有发送操作中发送反汇编数据的 PayloadSender

方法详细信息

sendCancelStream(string)

用于发送 PayloadTypes.cancelStream 的发送操作。

function sendCancelStream(id: string): Promise<void>

参数

id

string

要分配给此操作使用的 CancelDisassembler 的 ID。

返回

Promise<void>

sendRequest(string, StreamingRequest)

用于发送 StreamingRequest 的发送操作。

function sendRequest(id: string, request: StreamingRequest): Promise<void>

参数

id

string

要分配给此操作使用的 RequestDisassembler 的 ID。

request
StreamingRequest

要发送的请求。

返回

Promise<void>

sendResponse(string, StreamingResponse)

用于发送 PayloadTypes.response 的发送操作。

function sendResponse(id: string, response: StreamingResponse): Promise<void>

参数

id

string

要分配给此操作使用的 ResponseDisassembler 的 ID。

response
StreamingResponse

要发送的响应。

返回

Promise<void>