Partager via


RequestManager class

Orchestre et gère les demandes de diffusion en continu en attente.

Méthodes

getResponse(string)

Construit et retourne une réponse pour cette requête.

pendingRequestCount()

Obtient le nombre de demandes en attente.

signalResponse(string, IReceiveResponse)

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'requestIda été terminée, sinon false.