Compartir a través de


EmailSendOperation Clase

Definición

para Operation<T> realizar un seguimiento del estado de una SendAsync(WaitUntil, EmailMessage, CancellationToken) solicitud. Si Value se completa correctamente, será un objeto que contiene operationId = Azure.Communication.Email.EmailSendResult.Id, operation status = Status y error si hay alguno para el estado de error del terminal.

public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
    inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
Herencia

Constructores

EmailSendOperation()

Inicializa una nueva EmailSendOperation instancia para simular.

EmailSendOperation(String, EmailClient)

Inicializa una nueva EmailSendOperation instancia

Propiedades

HasCompleted

Obtiene un valor que indica si la operación se ha completado.

HasValue

Obtiene un valor que indica si la operación se completó y generó correctamente un valor. La Value propiedad es el estado de la operación de envío de correo electrónico.

Id

Obtiene un identificador que representa la operación que se puede usar para sondear el estado de la operación de larga duración.

Value

Obtiene el estado de la operación de envío de correo electrónico.

Métodos

GetRawResponse()

La última respuesta HTTP recibida del servidor.

UpdateStatus(CancellationToken)

Compruebe el estado más reciente de la operación de envío de correo electrónico.

UpdateStatusAsync(CancellationToken)

Compruebe el estado más reciente de la operación de envío de correo electrónico.

WaitForCompletion(CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

WaitForCompletion(DelayStrategy, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

WaitForCompletionAsync(CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

WaitForCompletionResponse(CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation)
WaitForCompletionResponseAsync(CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Llama periódicamente al servidor hasta que se complete la operación de larga duración.

(Heredado de Operation)

Se aplica a