Share via


Operation<T> 類別

定義

表示長時間執行的作業,此作業會在完成時傳回值。

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

類型參數

T

長時間執行作業的最終結果。

繼承
Operation<T>
衍生

建構函式

Operation<T>()

表示長時間執行的作業,此作業會在完成時傳回值。

屬性

HasCompleted

如果長時間執行的作業已完成,則會傳回 true。

(繼承來源 Operation)
HasValue

如果長時間執行的作業順利完成,且已產生最終結果, (Value 屬性) 可存取,則會傳回 true。

Id

取得識別碼,表示可用來輪詢長時間執行作業狀態的作業。

(繼承來源 Operation)
Value

長時間執行作業的最終結果。

方法

GetRawResponse()

從伺服器收到的最後一個 HTTP 回應。

(繼承來源 Operation)
UpdateStatus(CancellationToken)

呼叫伺服器以取得長時間執行作業的更新狀態。

(繼承來源 Operation)
UpdateStatusAsync(CancellationToken)

呼叫伺服器以取得長時間執行作業的更新狀態。

(繼承來源 Operation)
WaitForCompletion(CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

WaitForCompletion(TimeSpan, CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

WaitForCompletionAsync(CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

WaitForCompletionAsync(TimeSpan, CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

WaitForCompletionResponse(CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

(繼承來源 Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

(繼承來源 Operation)
WaitForCompletionResponseAsync(CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

(繼承來源 Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

定期呼叫伺服器,直到長時間執行的作業完成為止。

(繼承來源 Operation)

適用於