ListAsyncResults
Sie können verwenden ListAsyncResults Die Ergebnisse aller aktuell laufenden und abgeschlossenen asynchronen Methoden im System aufzulisten. Abfragen asynchroner Ergebnisse mit ListAsyncResults führt nicht dazu, dass abgeschlossene asyncHandles ablaufen; Sie können verwenden GetAsyncResult um eine der von asyncHandles zurückgegebenen Funktionen abzufragen ListAsyncResults Die
Parameter
Diese Methode hat folgende Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
asyncResultTypes |
Eine optionale Liste von Ergebnistypen. Mithilfe dieser Liste können Sie die Ergebnisse auf diese Arten von Operationen beschränken. Mögliche Werte:
|
Zeichenketten-Array |
Keine |
Nein |
Rückgabewert
Diese Methode hat folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
asyncHandles |
Ein Array serialisierter asynchroner Methodenergebnisse. |
JSON-Objektarray |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "ListAsyncResults",
"params": {
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, 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