Aracılığıyla paylaş


EmailSendOperation.WaitForCompletionAsync Yöntem

Tanım

Aşırı Yüklemeler

WaitForCompletionAsync(CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

WaitForCompletionAsync(CancellationToken)

Source:
EmailSendOperation.cs

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

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))

Parametreler

cancellationToken
CancellationToken

CancellationToken Periyodik hizmet çağrıları için kullanılan.

Döndürülenler

Sunucudan alınan son HTTP yanıtı.

Açıklamalar

Bu yöntem, HasCompleted doğru olana kadar düzenli aralıklarla UpdateStatusAsync'i çağırır ve işlemin son sonucunu döndürür.

Şunlara uygulanır

WaitForCompletionAsync(TimeSpan, CancellationToken)

Source:
EmailSendOperation.cs

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

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))

Parametreler

suggestedPollingInterval
TimeSpan

Sunucuya yapılan durum istekleri arasındaki aralık. Aralık, sunucudan döndürülen bilgilere göre değişebilir. Örneğin, sunucu istemciye durum değişikliği için bir süre önce yoklama yapmak için bir neden olmadığını bildirebilir. Bu durumda, bu değer ile sunucudan döndürülen değer arasındaki değerlerin büyük olanı kullanır.

cancellationToken
CancellationToken

CancellationToken Periyodik hizmet çağrıları için kullanılan.

Döndürülenler

Sunucudan alınan son HTTP yanıtı.

Açıklamalar

Bu yöntem, HasCompleted doğru olana kadar düzenli aralıklarla UpdateStatusAsync'i çağırır ve işlemin son sonucunu döndürür.

Şunlara uygulanır