Megosztás a következőn keresztül:


EmailSendOperation Osztály

Definíció

Egy Operation<T> kérés állapotának nyomon követésére SendAsync(WaitUntil, EmailMessage, CancellationToken) szolgáló. A Value sikeres befejezése után egy objektum lesz, amely tartalmazza az OperationId = Azure.Communication.Email.EmailSendResult.Id, a művelet állapotát = Status és a hibát, ha a terminál sikertelen állapotú.

public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
    inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
Öröklődés

Konstruktorok

EmailSendOperation()

Inicializál egy új EmailSendOperation példányt a utánzáshoz.

EmailSendOperation(String, EmailClient)

Új EmailSendOperation példány inicializálása

Tulajdonságok

HasCompleted

Lekér egy értéket, amely jelzi, hogy a művelet befejeződött-e.

HasValue

Lekéri azt az értéket, amely jelzi, hogy a művelet befejeződött-e, és sikeresen létrehozott-e értéket. A Value tulajdonság az e-mail-küldési művelet állapota.

Id

Lekéri a hosszú ideig futó művelet állapotának lekérdezéséhez használható műveletet jelző azonosítót.

Value

Lekéri az e-mail-küldési művelet állapotát.

Metódusok

GetRawResponse()

A kiszolgálótól kapott utolsó HTTP-válasz.

UpdateStatus(CancellationToken)

Ellenőrizze az e-mail-küldési művelet legújabb állapotát.

UpdateStatusAsync(CancellationToken)

Ellenőrizze az e-mail-küldési művelet legújabb állapotát.

WaitForCompletion(CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

WaitForCompletion(CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

(Öröklődés forrása Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

WaitForCompletion(TimeSpan, CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

(Öröklődés forrása Operation<T>)
WaitForCompletionAsync(CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

WaitForCompletionResponse(CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

(Öröklődés forrása Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

(Öröklődés forrása Operation)
WaitForCompletionResponseAsync(CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

(Öröklődés forrása Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Rendszeres időközönként hívja meg a kiszolgálót, amíg a hosszú ideig futó művelet be nem fejeződik.

(Öröklődés forrása Operation)

A következőre érvényes: