Ressource: Vorgang
Diese Ressource steht für einen lange laufenden Vorgang, der das Ergebnis eines Netzwerk-API-Anrufs ist.
JSON-Darstellung | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Felder | ||
---|---|---|
name |
Der von Server zugeordnete Name, der nur in dem Dienst wirklich eindeutig ist, von dem er ursprünglich zurückgegeben wird. Wenn Sie die HTTP-Standardzuordnung verwenden, sollte der |
|
metadata |
Mit dem Vorgang verbundene dienstspezifische Metadaten. Sie enthalten normalerweise Statusdaten und allgemeine Metadaten wie die Erstellungszeit. Diese Metadaten werden nicht von allen Diensten bereitgestellt. Methoden, die einen lange laufenden Vorgang zurückgeben, sollten gegebenenfalls den Metadatentyp dokumentieren. Ein Objekt, das Felder eines beliebigen Typs enthält. Eine zusätzliches Feld |
|
done |
Wenn der Wert |
|
Union-Feld result . Das Ergebnis des Vorgangs, das entweder ein error oder eine gültige response sein kann. Wenn done == false , ist weder error noch response gesetzt. Wenn done == true , ist entweder error oder response gesetzt. result kann nur einer der folgenden Werte sein: |
||
error |
Das Fehlerergebnis des Vorgangs bei einem Fehler oder Abbruch. |
|
response |
Die normale Antwort des Vorgangs im Erfolgsfall. Wenn von der ursprünglichen Methode bei Erfolg keine Daten zurückgegeben werden, zum Beispiel Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
Methoden |
|
---|---|
|
Ruft den letzten Status eines lange laufende Vorgangs ab. |