Freigeben über


Operation<T> Klasse

Definition

Stellt einen Vorgang mit langer Ausführungsdauer dar, der einen Wert zurückgibt, wenn er abgeschlossen ist.

public abstract class Operation<T> : Azure.Operation
type Operation<'T> = class
    inherit Operation
Public MustInherit Class Operation(Of T)
Inherits Operation

Typparameter

T

Das Endergebnis des zeitintensiven Vorgangs.

Vererbung
Operation<T>
Abgeleitet

Konstruktoren

Operation<T>()

Stellt einen Vorgang mit langer Ausführungsdauer dar, der einen Wert zurückgibt, wenn er abgeschlossen ist.

Eigenschaften

HasCompleted

Gibt true zurück, wenn der vorgang mit langer Ausführungsdauer abgeschlossen wurde.

(Geerbt von Operation)
HasValue

Gibt true zurück, wenn der vorgang mit langer Ausführungsdauer erfolgreich abgeschlossen wurde und das Endergebnis (zugriff über die Value-Eigenschaft) erzeugt wurde.

Id

Ruft eine ID ab, die den Vorgang darstellt, der verwendet werden kann, um die status des zeitintensiven Vorgangs abzufragen.

(Geerbt von Operation)
Value

Endergebnis des zeitintensiven Vorgangs.

Methoden

GetRawResponse()

Die letzte HTTP-Antwort, die vom Server empfangen wurde.

(Geerbt von Operation)
UpdateStatus(CancellationToken)

Ruft den Server auf, um status des zeitintensiven Vorgangs aktualisiert zu werden.

(Geerbt von Operation)
UpdateStatusAsync(CancellationToken)

Ruft den Server auf, um status des zeitintensiven Vorgangs aktualisiert zu werden.

(Geerbt von Operation)
WaitForCompletion(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletion(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletion(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionResponse(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)

Gilt für: