共用方式為


EmailSendOperation 類別

定義

用於 Operation<T> 追蹤要求狀態的 SendAsync(WaitUntil, EmailMessage, CancellationToken) 。 成功完成時,它會 Value 是物件,其中包含 OperationId = Azure.Communication.Email.EmailSendResult.Id 、作業狀態 = Status ,如果終端機失敗狀態則為錯誤。

public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
    inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
繼承

建構函式

EmailSendOperation()

初始化模擬的新 EmailSendOperation 實例。

EmailSendOperation(String, EmailClient)

初始化新的 EmailSendOperation 實例

屬性

HasCompleted

取得值,指出作業是否已完成。

HasValue

取得值,指出作業是否已完成並成功產生值。 屬性 Value 是電子郵件傳送作業的狀態。

Id

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

Value

取得電子郵件傳送作業的狀態。

方法

GetRawResponse()

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

UpdateStatus(CancellationToken)

檢查電子郵件傳送作業的最新狀態。

UpdateStatusAsync(CancellationToken)

檢查電子郵件傳送作業的最新狀態。

WaitForCompletion(CancellationToken)

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

WaitForCompletion(CancellationToken)

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

(繼承來源 Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

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

WaitForCompletion(TimeSpan, CancellationToken)

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

(繼承來源 Operation<T>)
WaitForCompletionAsync(CancellationToken)

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

WaitForCompletionAsync(TimeSpan, CancellationToken)

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

WaitForCompletionResponse(CancellationToken)

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

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

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

(繼承來源 Operation)
WaitForCompletionResponseAsync(CancellationToken)

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

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

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

(繼承來源 Operation)

適用於