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


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)

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