Поделиться через


EmailSendOperation.WaitForCompletionAsync Метод

Определение

Перегрузки

WaitForCompletionAsync(CancellationToken)

Периодически вызывает сервер до завершения длительной операции.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Периодически вызывает сервер до завершения длительной операции.

WaitForCompletionAsync(CancellationToken)

Исходный код:
EmailSendOperation.cs
Исходный код:
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)

Исходный код:
EmailSendOperation.cs
Исходный код:
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, а затем возвращает окончательный результат операции.

Применяется к