Udostępnij za pośrednictwem


EmailSendOperation Klasa

Definicja

Element Operation<T> do śledzenia stanu SendAsync(WaitUntil, EmailMessage, CancellationToken) żądania. Po Value pomyślnym zakończeniu będzie obiektem zawierającym identyfikator OperationId = Azure.Communication.Email.EmailSendResult.Id, stan operacji = Status i błąd, jeśli istnieje dla stanu niepowodzenia terminalu.

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

Konstruktory

EmailSendOperation()

Inicjuje nowe EmailSendOperation wystąpienie do pozorowania.

EmailSendOperation(String, EmailClient)

Inicjuje nowe EmailSendOperation wystąpienie

Właściwości

HasCompleted

Pobiera wartość wskazującą, czy operacja została ukończona.

HasValue

Pobiera wartość wskazującą, czy operacja została ukończona i pomyślnie wygenerowana wartość. Właściwość Value jest stanem operacji wysyłania wiadomości e-mail.

Id

Pobiera identyfikator reprezentujący operację, która może służyć do sondowania stanu długotrwałej operacji.

Value

Pobiera stan operacji wysyłania wiadomości e-mail.

Metody

GetRawResponse()

Ostatnia odpowiedź HTTP odebrana z serwera.

UpdateStatus(CancellationToken)

Sprawdź najnowszy stan operacji wysyłania wiadomości e-mail.

UpdateStatusAsync(CancellationToken)

Sprawdź najnowszy stan operacji wysyłania wiadomości e-mail.

WaitForCompletion(CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

WaitForCompletion(CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

(Odziedziczone po Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

WaitForCompletion(TimeSpan, CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

(Odziedziczone po Operation<T>)
WaitForCompletionAsync(CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

WaitForCompletionResponse(CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

(Odziedziczone po Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

(Odziedziczone po Operation)
WaitForCompletionResponseAsync(CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

(Odziedziczone po Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Okresowo wywołuje serwer do momentu zakończenia długotrwałej operacji.

(Odziedziczone po Operation)

Dotyczy