共用方式為


EmailSendOperation.WaitForCompletion 方法

定義

多載

WaitForCompletion(CancellationToken)

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

WaitForCompletion(TimeSpan, CancellationToken)

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

WaitForCompletion(CancellationToken)

Source:
EmailSendOperation.cs

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

public override Azure.Response<Azure.Communication.Email.EmailSendResult> WaitForCompletion (System.Threading.CancellationToken cancellationToken = default);
override this.WaitForCompletion : System.Threading.CancellationToken -> Azure.Response<Azure.Communication.Email.EmailSendResult>
Public Overrides Function WaitForCompletion (Optional cancellationToken As CancellationToken = Nothing) As Response(Of EmailSendResult)

參數

cancellationToken
CancellationToken

CancellationToken用於定期服務呼叫的 。

傳回

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

備註

此方法會定期呼叫 UpdateStatusAsync,直到 HasCompleted 為 true 為止,然後傳回作業的最終結果。

適用於

WaitForCompletion(TimeSpan, CancellationToken)

Source:
EmailSendOperation.cs

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

public override Azure.Response<Azure.Communication.Email.EmailSendResult> WaitForCompletion (TimeSpan suggestedPollingInterval, System.Threading.CancellationToken cancellationToken);
override this.WaitForCompletion : TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.Email.EmailSendResult>
Public Overrides Function WaitForCompletion (suggestedPollingInterval As TimeSpan, cancellationToken As CancellationToken) As Response(Of EmailSendResult)

參數

suggestedPollingInterval
TimeSpan

伺服器的狀態要求之間的間隔。 間隔可能會根據伺服器傳回的資訊而變更。 例如,伺服器可能會與用戶端通訊,指出輪詢狀態變更的原因可能比一段時間還快。 在此情況下,它會使用這個值與從伺服器傳回的值之間的較大值。

cancellationToken
CancellationToken

CancellationToken用於定期服務呼叫的 。

傳回

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

備註

此方法會定期呼叫 UpdateStatus,直到 HasCompleted 為 true 為止,然後傳回作業的最終結果。

適用於