ElencoRisultatiAsincroni
Puoi usare ListAsyncResults per elencare i risultati di tutti i metodi asincroni attualmente in esecuzione e completati sul sistema. Interrogazione dei risultati asincroni con ListAsyncResults non causa la scadenza degli asyncHandles completati; puoi usare GetAsyncResult per interrogare uno qualsiasi degli asyncHandle restituiti da ListAsyncResults .
Parametro
Questo metodo ha il seguente parametro di input:
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
asyncResultTypes |
Un elenco facoltativo di tipi di risultati. È possibile utilizzare questo elenco per limitare i risultati solo a questi tipi di operazioni. Valori possibili:
|
matrice di stringhe |
Nessuno |
NO |
Valore di ritorno
Questo metodo ha il seguente valore di ritorno:
Nome |
Descrizione |
Tipo |
asyncHandles |
Un array di risultati di metodi asincroni serializzati. |
Matrice di oggetti JSON |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"method": "ListAsyncResults",
"params": {
},
"id": 1
}
Esempio di risposta
Questo metodo restituisce una risposta simile al seguente esempio:
{
"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
},
...]
}
}
Nuovo dalla versione
9,6