RunOperationState interface

Operationszustand für eine langlaufende Operation, die eine laufende Ressource erstellt.

ANPASSUNG: SDK-VERBESSERUNG: Der emittierte Poller wird auf die terminale result Nutzlast des Laufs aufgelöst, die keine Identifikatorin trägt; runId hält den erstellten Lauf erreichbar.

Extends

OperationState<TResult>

Eigenschaften

runId

Server-zugewiesene ID des erstellten Laufs. Verfügbar, sobald submitted() es sich gelöst hat.

Geerbte Eigenschaften

error

Ist vorhanden, wenn beim Vorgang ein Fehler aufgetreten ist.

result

Wird existieren, wenn die Operation ein Ergebnis des erwarteten Typs erzeugt.

status

Der aktuelle Status des Vorgangs.

Details zur Eigenschaft

runId

Server-zugewiesene ID des erstellten Laufs. Verfügbar, sobald submitted() es sich gelöst hat.

runId?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

error

Ist vorhanden, wenn beim Vorgang ein Fehler aufgetreten ist.

error?: Error

Eigenschaftswert

Error

Geerbt von OperationState.error

result

Wird existieren, wenn die Operation ein Ergebnis des erwarteten Typs erzeugt.

result?: TResult

Eigenschaftswert

TResult

Geerbt von OperationState.result

status

Der aktuelle Status des Vorgangs.

status: OperationStatus

Eigenschaftswert

Geerbt von OperationState.status