ListAsyncResults
Vous pouvez utiliser ListAsyncResults
pour répertorier les résultats de toutes les méthodes asynchrones en cours d'exécution et terminées sur le système. L'interrogation des résultats asynchrones avec ListAsyncResults
n'entraîne pas l'expiration des asyncHandles ; vous pouvez utiliser GetAsyncResult
pour interroger l'un des asyncHandles renvoyés par ListAsyncResults
.
Paramètre
Cette méthode dispose du paramètre d'entrée suivant :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
Asynchrones |
Liste facultative de types de résultats. Vous pouvez utiliser cette liste pour limiter les résultats à ces types d'opérations uniquement. Valeurs possibles :
|
tableau de chaînes |
Aucune |
Non |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
Asynchrones |
Un tableau de résultats de la méthode asynchrone sérialisée. |
Baie d'objets JSON |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "ListAsyncResults", "params": { }, "id": 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "id": 1, "result": { "asyncHandles": [ { "asyncResultID": 47, "completed": true, "createTime": "2016-01-01T22:29:19Z", "data": { "cloneID": 26, "message": "Clone complete.", "volumeID": 48 }, "lastUpdateTime": "2016-01-01T22:45:43Z", "resultType": "Clone", "success": true }, ...] } }
Nouveau depuis la version
9,6