Condividi tramite


SendOperations class

Operazioni di invio per i payload di streaming.

Costruttori

SendOperations(PayloadSender)

Inizializza una nuova istanza della classe SendOperations.

Metodi

sendCancelStream(string)

Operazione di invio utilizzata per inviare un PayloadTypes.cancelStream.

sendRequest(string, StreamingRequest)

Operazione di invio usata per inviare un StreamingRequest.

sendResponse(string, StreamingResponse)

Operazione di invio usata per inviare un PayloadTypes.response.

Dettagli costruttore

SendOperations(PayloadSender)

Inizializza una nuova istanza della classe SendOperations.

new SendOperations(payloadSender: PayloadSender)

Parametri

payloadSender
PayloadSender

Il PayloadSender che invierà i dati disassemblati da tutte le operazioni di invio di questa istanza.

Dettagli metodo

sendCancelStream(string)

Operazione di invio utilizzata per inviare un PayloadTypes.cancelStream.

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

Parametri

id

string

ID da assegnare al CancelDisassembler utilizzato da questa operazione.

Restituisce

Promise<void>

sendRequest(string, StreamingRequest)

Operazione di invio usata per inviare un StreamingRequest.

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

Parametri

id

string

ID da assegnare all'RequestDisassembler utilizzato da questa operazione.

request
StreamingRequest

Richiesta da inviare.

Restituisce

Promise<void>

sendResponse(string, StreamingResponse)

Operazione di invio usata per inviare un PayloadTypes.response.

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

Parametri

id

string

ID da assegnare all'ResponseDisassembler utilizzato da questa operazione.

response
StreamingResponse

Risposta da inviare.

Restituisce

Promise<void>