Condividi tramite


EmailSendOperation.WaitForCompletionAsync Metodo

Definizione

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.

Si applica a