EmailSendOperation Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um Operation<T> para controlar o estado de um SendAsync(WaitUntil, EmailMessage, CancellationToken) pedido. Após Value a conclusão bem-sucedida, será um objeto que contém o OperationId = Azure.Communication.Email.EmailSendResult.Id, o estado da operação = Status e o erro se existir algum para o estado de falha do terminal.
public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
- Herança
Construtores
EmailSendOperation() |
Inicializa uma nova EmailSendOperation instância para simular. |
EmailSendOperation(String, EmailClient) |
Inicializa uma nova EmailSendOperation instância |
Propriedades
HasCompleted |
Obtém um valor que indica se a operação foi concluída. |
HasValue |
Obtém um valor que indica se a operação foi concluída e produziu um valor com êxito. A Value propriedade é o estado da operação de envio de e-mail. |
Id |
Obtém um ID que representa a operação que pode ser utilizada para consultar o estado da operação de execução prolongada. |
Value |
Obtém o estado da operação de envio de e-mail. |
Métodos
GetRawResponse() |
A última resposta HTTP recebida do servidor. |
UpdateStatus(CancellationToken) |
Verifique o estado mais recente da operação de envio de e-mail. |
UpdateStatusAsync(CancellationToken) |
Verifique o estado mais recente da operação de envio de e-mail. |
WaitForCompletion(CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. |
WaitForCompletion(CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. (Herdado de Operation<T>) |
WaitForCompletion(TimeSpan, CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. |
WaitForCompletion(TimeSpan, CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. (Herdado de Operation<T>) |
WaitForCompletionAsync(CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. |
WaitForCompletionAsync(TimeSpan, CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. |
WaitForCompletionResponse(CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. (Herdado de Operation) |
WaitForCompletionResponse(TimeSpan, CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. (Herdado de Operation) |
WaitForCompletionResponseAsync(CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. (Herdado de Operation) |
WaitForCompletionResponseAsync(TimeSpan, CancellationToken) |
Chama periodicamente o servidor até que a operação de execução prolongada seja concluída. (Herdado de Operation) |