RequestManager class
Orchestre et gère les demandes de diffusion en continu en attente.
Méthodes
get |
Construit et retourne une réponse pour cette requête. |
pending |
Obtient le nombre de demandes en attente. |
signal |
Signal déclenché lorsque toutes les tâches de réponse sont terminées. |
Détails de la méthode
getResponse(string)
Construit et retourne une réponse pour cette requête.
function getResponse(requestId: string): Promise<IReceiveResponse>
Paramètres
- requestId
-
string
ID de streamingRequest auquel répondre.
Retours
Promise<IReceiveResponse>
Réponse à la requête spécifiée.
pendingRequestCount()
Obtient le nombre de demandes en attente.
function pendingRequestCount(): number
Retours
number
Nombre avec le nombre de demandes en attente.
signalResponse(string, IReceiveResponse)
Signal déclenché lorsque toutes les tâches de réponse sont terminées.
function signalResponse(requestId: string, response: IReceiveResponse): Promise<boolean>
Paramètres
- requestId
-
string
ID de StreamingRequest.
- response
- IReceiveResponse
Le IReceiveResponse en réponse à la demande.
Retours
Promise<boolean>
Promesse qui, lorsqu’elle est terminée, retourne true
si la tâche de réponse en attente de l'requestId
a été terminée, sinon false
.