EmailSendOperation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |