RequestManager class
Orquestra e gerencia solicitações de streaming pendentes.
Métodos
| get |
Constrói e retorna uma resposta para essa solicitação. |
| pending |
Obtém a contagem das solicitações pendentes. |
| signal |
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
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.