Sdílet prostřednictvím


EmailSendOperation Třída

Definice

An Operation<T> pro sledování stavu SendAsync(WaitUntil, EmailMessage, CancellationToken) požadavku. Jeho Value po úspěšném dokončení bude objekt, který obsahuje OperationId = Azure.Communication.Email.EmailSendResult.Id, stav operace = Status a chybu, pokud existuje pro stav selhání terminálu.

public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
    inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
Dědičnost

Konstruktory

EmailSendOperation()

Inicializuje novou EmailSendOperation instanci pro napodobení.

EmailSendOperation(String, EmailClient)

Inicializuje novou EmailSendOperation instanci.

Vlastnosti

HasCompleted

Získá hodnotu označující, zda operace byla dokončena.

HasValue

Získá hodnotu označující, zda operace byla dokončena a úspěšně vytvořena hodnota. Vlastnost Value je stav operace odeslání e-mailu.

Id

Získá ID představující operaci, která se dá použít k dotazování na stav dlouhotrvající operace.

Value

Získá stav operace odeslání e-mailu.

Metody

GetRawResponse()

Poslední odpověď HTTP přijatá ze serveru

UpdateStatus(CancellationToken)

Zkontrolujte nejnovější stav operace odeslání e-mailu.

UpdateStatusAsync(CancellationToken)

Zkontrolujte nejnovější stav operace odeslání e-mailu.

WaitForCompletion(CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

WaitForCompletion(CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

(Zděděno od Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

WaitForCompletion(TimeSpan, CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

(Zděděno od Operation<T>)
WaitForCompletionAsync(CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

WaitForCompletionResponse(CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

(Zděděno od Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

(Zděděno od Operation)
WaitForCompletionResponseAsync(CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

(Zděděno od Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

(Zděděno od Operation)

Platí pro