ListeAsyncResults
Sie können verwenden ListAsyncResults, um die Ergebnisse aller derzeit ausgeführten und abgeschlossenen asynchronen Methoden auf dem System aufzulisten. Das Abfragen asynchroner Ergebnisse mit ListAsyncResults führt nicht zum Ablauf von abgeschlossenen asyncHandles; Sie können mit GetAsyncResult beliebige der von zurückgegebenen asyncHandles abfragen ListAsyncResults.
Parameter
Diese Methode verfügt über den folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Async |
Eine optionale Liste der Ergebnistypen. Sie können diese Liste verwenden, um die Ergebnisse nur auf diese Arten von Operationen zu beschränken. Mögliche Werte:
|
String-Array |
Keine |
Nein |
Rückgabewert
Diese Methode hat den folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Asynchrone Handles |
Eine Reihe serialisierter asynchroner Methodenergebnisse. |
JSON-Objekt-Array |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{
"method": "ListAsyncResults",
"params": {
},
"id": 1
}
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{
"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
},
...]
}
}
Neu seit Version
9,6