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