EmailSendOperation.WaitForCompletionAsync Metodo
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.
Overload
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. |
WaitForCompletionAsync(CancellationToken)
- Source:
- EmailSendOperation.cs
Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>> WaitForCompletionAsync (System.Threading.CancellationToken cancellationToken = default);
override this.WaitForCompletionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>>
Public Overrides Function WaitForCompletionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Response(Of EmailSendResult))
Parametri
- cancellationToken
- CancellationToken
Oggetto CancellationToken utilizzato per le chiamate di servizio periodiche.
Restituisce
L'ultima risposta HTTP ricevuta dal server.
Commenti
Questo metodo chiamerà periodicamente UpdateStatusAsync finché HasCompleted è true, quindi restituirà il risultato finale dell'operazione.
Si applica a
WaitForCompletionAsync(TimeSpan, CancellationToken)
- Source:
- EmailSendOperation.cs
Chiama periodicamente il server fino al completamento dell'operazione a esecuzione prolungata.
public override System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>> WaitForCompletionAsync (TimeSpan suggestedPollingInterval, System.Threading.CancellationToken cancellationToken);
override this.WaitForCompletionAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<Azure.Communication.Email.EmailSendResult>>
Public Overrides Function WaitForCompletionAsync (suggestedPollingInterval As TimeSpan, cancellationToken As CancellationToken) As ValueTask(Of Response(Of EmailSendResult))
Parametri
- suggestedPollingInterval
- TimeSpan
Intervallo tra le richieste di stato al server. L'intervallo può essere modificato in base alle informazioni restituite dal server. Ad esempio, il server potrebbe comunicare al client che non c'è motivo di eseguire il polling per la modifica dello stato prima di qualche tempo. In questo caso, usa le dimensioni maggiori dei valori tra questo valore e quello restituito dal server.
- cancellationToken
- CancellationToken
Oggetto CancellationToken utilizzato per le chiamate di servizio periodiche.
Restituisce
L'ultima risposta HTTP ricevuta dal server.
Commenti
Questo metodo chiamerà periodicamente UpdateStatusAsync finché HasCompleted è true, quindi restituirà il risultato finale dell'operazione.