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, а затем возвращает окончательный результат операции.
Применяется к
Azure SDK for .NET