EmailSendOperation.WaitForCompletionAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
WaitForCompletionAsync(CancellationToken) |
定期呼叫伺服器,直到長時間執行的作業完成為止。 |
WaitForCompletionAsync(TimeSpan, CancellationToken) |
定期呼叫伺服器,直到長時間執行的作業完成為止。 |
WaitForCompletionAsync(CancellationToken)
- Source:
- EmailSendOperation.cs
定期呼叫伺服器,直到長時間執行的作業完成為止。
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>> WaitForCompletionAsync (System.Threading.CancellationToken cancellationToken = default);
override this.WaitForCompletionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>>
Public Overrides Function WaitForCompletionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Response(Of EmailSendResult))
參數
- cancellationToken
- CancellationToken
CancellationToken用於定期服務呼叫的 。
傳回
從伺服器收到的最後一個 HTTP 回應。
備註
此方法會定期呼叫 UpdateStatusAsync,直到 HasCompleted 為 true 為止,然後傳回作業的最終結果。
適用於
WaitForCompletionAsync(TimeSpan, CancellationToken)
- Source:
- EmailSendOperation.cs
定期呼叫伺服器,直到長時間執行的作業完成為止。
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>> WaitForCompletionAsync (TimeSpan suggestedPollingInterval, System.Threading.CancellationToken cancellationToken);
override this.WaitForCompletionAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>>
Public Overrides Function WaitForCompletionAsync (suggestedPollingInterval As TimeSpan, cancellationToken As CancellationToken) As ValueTask(Of Response(Of EmailSendResult))
參數
- suggestedPollingInterval
- TimeSpan
伺服器的狀態要求之間的間隔。 間隔可能會根據伺服器傳回的資訊而變更。 例如,伺服器可能會與用戶端通訊,指出輪詢狀態變更的原因可能比一段時間還快。 在此情況下,它會使用這個值與從伺服器傳回的值之間的較大值。
- cancellationToken
- CancellationToken
CancellationToken用於定期服務呼叫的 。
傳回
從伺服器收到的最後一個 HTTP 回應。
備註
此方法會定期呼叫 UpdateStatusAsync,直到 HasCompleted 為 true 為止,然後傳回作業的最終結果。