Compartilhar via


EmailSendOperation Classe

Definição

Um Operation<T> para acompanhar o status de uma solicitaçãoSendAsync(WaitUntil, EmailMessage, CancellationToken). Após Value a conclusão bem-sucedida, será um objeto que contém a operação OperationId = Azure.Communication.Email.EmailSendResult.Id, status = Status e erro se houver falha no terminal status.

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 zombar.

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 com êxito um valor. A Value propriedade é a status da operação de envio de email.

Id

Obtém uma ID que representa a operação que pode ser usada para sondar o status da operação de longa execução.

Value

Obtém o status da operação de envio de email.

Métodos

GetRawResponse()

A última resposta HTTP recebida do servidor.

UpdateStatus(CancellationToken)

Verifique as status mais recentes da operação de envio de email.

UpdateStatusAsync(CancellationToken)

Verifique as status mais recentes da operação de envio de email.

WaitForCompletion(CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

WaitForCompletion(DelayStrategy, 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.

WaitForCompletionAsync(CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Chama periodicamente o servidor até que a operação de execução prolongada seja concluída.

(Herdado de Operation<T>)
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(DelayStrategy, 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(DelayStrategy, 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)

Aplica-se a