EmailSendOperation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект Operation<T> для отслеживания SendAsync(WaitUntil, EmailMessage, CancellationToken) состояния запроса. После Value успешного завершения он будет объектом, который содержит OperationId = Azure.Communication.Email.EmailSendResult.Id, состояние операции = Status и ошибку , если таковые есть для состояния сбоя терминала.
public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
- Наследование
Конструкторы
EmailSendOperation() |
Инициализирует новый EmailSendOperation экземпляр для макетирования. |
EmailSendOperation(String, EmailClient) |
Инициализирует новый EmailSendOperation экземпляр |
Свойства
HasCompleted |
Возвращает значение, указывающее, завершена ли операция. |
HasValue |
Возвращает значение, указывающее, завершена ли операция и успешно ли создано значение. Свойство Value — это состояние операции отправки электронной почты. |
Id |
Возвращает идентификатор, представляющий операцию, которую можно использовать для опроса состояния длительной операции. |
Value |
Возвращает состояние операции отправки электронной почты. |
Методы
GetRawResponse() |
Последний HTTP-ответ, полученный от сервера. |
UpdateStatus(CancellationToken) |
Проверьте последнее состояние операции отправки электронной почты. |
UpdateStatusAsync(CancellationToken) |
Проверьте последнее состояние операции отправки электронной почты. |
WaitForCompletion(CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. |
WaitForCompletion(CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. (Унаследовано от Operation<T>) |
WaitForCompletion(TimeSpan, CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. |
WaitForCompletion(TimeSpan, CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. (Унаследовано от Operation<T>) |
WaitForCompletionAsync(CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. |
WaitForCompletionAsync(TimeSpan, CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. |
WaitForCompletionResponse(CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. (Унаследовано от Operation) |
WaitForCompletionResponse(TimeSpan, CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. (Унаследовано от Operation) |
WaitForCompletionResponseAsync(CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. (Унаследовано от Operation) |
WaitForCompletionResponseAsync(TimeSpan, CancellationToken) |
Периодически вызывает сервер до завершения длительной операции. (Унаследовано от Operation) |