Ressource: Vorgang
Diese Ressource steht für einen lange laufenden Vorgang, der das Ergebnis eines Netzwerk-API-Aufrufs ist.
JSON-Darstellung | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Felder | ||
---|---|---|
name |
Der vom Server zugewiesene Name, der nur innerhalb des Dienstes eindeutig ist, der ihn ursprünglich zurückgibt. Falls Sie die Standard-HTTP-Zuordnung nutzen, sollte der |
|
metadata |
Dienstspezifische Metadaten, die mit dem Vorgang verknüpft sind. Typischerweise enthalten sie Informationen zum Verlauf und gemeinsame Metadaten wie den Erstellungszeitpunkt. Solche Metadaten werden nicht von allen Diensten bereitgestellt. Jede Methode, die einen lange laufenden Vorgang zurückgibt, sollte gegebenenfalls den Metadatentyp dokumentieren. Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
|
done |
Ist der Wert |
|
Union-Feld result : Das Ergebnis des Vorgangs kann entweder ein error oder eine gültige response sein. Im Fall von done == false ist weder error noch response festgelegt. Wenn done == true ist, gilt entweder error oder response . result kann jeweils nur Folgendes sein: |
||
error |
Das Fehlerergebnis des Vorgangs im Fall eines Fehlers oder Abbruchs. |
|
response |
Die normale Antwort des Vorgangs im Erfolgsfall. Wenn die ursprüngliche Methode im Erfolgsfall keine Daten zurückgibt, wie bei Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
Methoden |
|
---|---|
|
Startet den asynchronen Abbruch eines lang andauernden Vorgangs |
|
Löscht einen lang andauernden Vorgang. |
|
Ruft den letzten Status eines lang andauernden Vorgangs ab. |
|
Listet Vorgänge, die zu dem angegebenen Filter in der Anfrage passen |