EmailSendOperation.WaitForCompletion 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 為止,然後傳回作業的最終結果。