Freigeben über


EmailSendOperation Klasse

Definition

Ein Operation<T> zum Nachverfolgen der status einer SendAsync(WaitUntil, EmailMessage, CancellationToken) Anforderung. Bei Value erfolgreicher Fertigstellung ist es ein -Objekt, das die OperationId = Azure.Communication.Email.EmailSendResult.Id, den Vorgang status = Status und den Fehler enthält, wenn ein Terminalfehler status.

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

Konstruktoren

EmailSendOperation()

Initialisiert einen neuen EmailSendOperation instance für die Simulation.

EmailSendOperation(String, EmailClient)

Initialisiert eine neue EmailSendOperation instance

Eigenschaften

HasCompleted

Ruft einen Wert ab, der angibt, ob der Vorgang abgeschlossen wurde.

HasValue

Ruft einen Wert ab, der angibt, ob der Vorgang abgeschlossen und erfolgreich einen Wert generiert hat. Die Value -Eigenschaft ist die status des E-Mail-Sendevorgangs.

Id

Ruft eine ID ab, die den Vorgang darstellt, der verwendet werden kann, um die status des zeitintensiven Vorgangs abzufragen.

Value

Ruft die status des E-Mail-Sendevorgangs ab.

Methoden

GetRawResponse()

Die letzte HTTP-Antwort, die vom Server empfangen wurde.

UpdateStatus(CancellationToken)

Überprüfen Sie die neuesten status des E-Mail-Sendevorgangs.

UpdateStatusAsync(CancellationToken)

Überprüfen Sie die neuesten status des E-Mail-Sendevorgangs.

WaitForCompletion(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletion(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionAsync(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

WaitForCompletionResponse(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Ruft den Server in regelmäßigen Abständen auf, bis der zeitintensive Vorgang abgeschlossen ist.

(Geerbt von Operation)

Gilt für: