EmailSendOperation.WaitForCompletion Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WaitForCompletion(CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. |
WaitForCompletion(TimeSpan, CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. |
WaitForCompletion(CancellationToken)
- Исходный код:
- 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)
- Исходный код:
- 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, а затем возвращает окончательный результат операции.
Применяется к
Azure SDK for .NET