EmailSendOperation Classe

Definizione

Oggetto Operation<T> per tenere traccia dello stato di una SendAsync(WaitUntil, EmailMessage, CancellationToken) richiesta. Al termine, il valore Value sarà un oggetto che contiene OperationId = Azure.Communication.Email.EmailSendResult.Id, stato dell'operazione = Status e errore se uno per lo stato del terminale non è riuscito.

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

Costruttori

EmailSendOperation()

Inizializza una nuova EmailSendOperation istanza per la simulazione.

EmailSendOperation(String, EmailClient)

Inizializza una nuova EmailSendOperation istanza

Proprietà

HasCompleted

Ottiene un valore che indica se l'operazione è stata completata.

HasValue

Ottiene un valore che indica se l'operazione è stata completata e ha generato correttamente un valore. La Value proprietà è lo stato dell'operazione di invio tramite posta elettronica.

Id

Ottiene un ID che rappresenta l'operazione che può essere utilizzata per eseguire il polling dello stato dell'operazione a esecuzione prolungata.

Value

Ottiene lo stato dell'operazione di invio tramite posta elettronica.

Metodi

GetRawResponse()

Ultima risposta HTTP ricevuta dal server.

UpdateStatus(CancellationToken)

Verificare lo stato più recente dell'operazione di invio tramite posta elettronica.

UpdateStatusAsync(CancellationToken)

Verificare lo stato più recente dell'operazione di invio tramite posta elettronica.

WaitForCompletion(CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

WaitForCompletion(CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

(Ereditato da Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

WaitForCompletion(TimeSpan, CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

(Ereditato da Operation<T>)
WaitForCompletionAsync(CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

WaitForCompletionResponse(CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

(Ereditato da Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

(Ereditato da Operation)
WaitForCompletionResponseAsync(CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

(Ereditato da Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.

(Ereditato da Operation)

Si applica a