Freigeben über


LongRunningOperation interface

Beschreibung eines Vorgangs mit langer Ausführungsdauer.

Eigenschaften

requestMethod

Die HTTP-Anforderungsmethode. Dies sollte festgelegt werden, wenn es sich um einen PUT- oder DELETE-Vorgang handelt.

requestPath

Der Anforderungspfad. Dies sollte festgelegt werden, wenn es sich bei dem Vorgang um einen PUT-Vorgang handelt und aus demselben Anforderungspfad abgerufen werden muss.

sendInitialRequest

Eine Funktion, die verwendet werden kann, um die erste Anforderung an den Dienst zu senden.

sendPollRequest

Eine Funktion, die verwendet werden kann, um den aktuellen Status eines Vorgangs mit langer Ausführungszeit abzufragen.

Details zur Eigenschaft

requestMethod

Die HTTP-Anforderungsmethode. Dies sollte festgelegt werden, wenn es sich um einen PUT- oder DELETE-Vorgang handelt.

requestMethod?: string

Eigenschaftswert

string

requestPath

Der Anforderungspfad. Dies sollte festgelegt werden, wenn es sich bei dem Vorgang um einen PUT-Vorgang handelt und aus demselben Anforderungspfad abgerufen werden muss.

requestPath?: string

Eigenschaftswert

string

sendInitialRequest

Eine Funktion, die verwendet werden kann, um die erste Anforderung an den Dienst zu senden.

sendInitialRequest: () => Promise<LroResponse<unknown>>

Eigenschaftswert

() => Promise<LroResponse<unknown>>

sendPollRequest

Eine Funktion, die verwendet werden kann, um den aktuellen Status eines Vorgangs mit langer Ausführungszeit abzufragen.

sendPollRequest: (path: string, options?: { abortSignal?: AbortSignalLike }) => Promise<LroResponse<T>>

Eigenschaftswert

(path: string, options?: { abortSignal?: AbortSignalLike }) => Promise<LroResponse<T>>