ListAsyncResults
È possibile utilizzare ListAsyncResults
per elencare i risultati di tutti i metodi asincroni attualmente in esecuzione e completati sul sistema. La query dei risultati asincroni con ListAsyncResults
non causa la scadenza di asyncHandles completati; è possibile utilizzare GetAsyncResult
per eseguire una query su uno degli asyncHandles restituiti da ListAsyncResults
.
Parametro
Questo metodo ha il seguente parametro di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
AsyncResultTypes |
Un elenco facoltativo di tipi di risultati. È possibile utilizzare questo elenco per limitare i risultati solo a questi tipi di operazioni. Valori possibili:
|
array di stringhe |
Nessuno |
No |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
AsyncHandles |
Risultato di un array di metodi asincroni serializzati. |
Array di oggetti JSON |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "ListAsyncResults", "params": { }, "id": 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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 }, ...] } }
Novità dalla versione
9,6