Compartilhar via


RequestManager class

Orquestra e gerencia solicitações de streaming pendentes.

Métodos

getResponse(string)

Constrói e retorna uma resposta para essa solicitação.

pendingRequestCount()

Obtém a contagem das solicitações pendentes.

signalResponse(string, IReceiveResponse)

Sinal disparado quando todas as tarefas de resposta tiverem sido concluídas.

Detalhes do método

getResponse(string)

Constrói e retorna uma resposta para essa solicitação.

function getResponse(requestId: string): Promise<IReceiveResponse>

Parâmetros

requestId

string

A ID do StreamingRequest que está sendo respondida.

Retornos

Promise<IReceiveResponse>

A resposta à solicitação especificada.

pendingRequestCount()

Obtém a contagem das solicitações pendentes.

function pendingRequestCount(): number

Retornos

number

Número com a contagem de solicitações pendentes.

signalResponse(string, IReceiveResponse)

Sinal disparado quando todas as tarefas de resposta tiverem sido concluídas.

function signalResponse(requestId: string, response: IReceiveResponse): Promise<boolean>

Parâmetros

requestId

string

A ID do StreamingRequest.

response
IReceiveResponse

O IReceiveResponse em resposta à solicitação.

Retornos

Promise<boolean>

Uma promessa de que, quando concluída, retorna true se a tarefa de resposta pendente do requestIdtiver sido concluída, caso contrário, false.