Sdílet prostřednictvím


EmailSendOperation.WaitForCompletionAsync Metoda

Definice

Přetížení

WaitForCompletionAsync(CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

WaitForCompletionAsync(CancellationToken)

Source:
EmailSendOperation.cs

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

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))

Parametry

cancellationToken
CancellationToken

Používá CancellationToken se pro pravidelná volání služby.

Návraty

Poslední odpověď HTTP přijatá ze serveru

Poznámky

Tato metoda bude pravidelně volat UpdateStatusAsync, dokud HasCompleted je true, a pak vrátí konečný výsledek operace.

Platí pro

WaitForCompletionAsync(TimeSpan, CancellationToken)

Source:
EmailSendOperation.cs

Pravidelně volá server, dokud se dlouhotrvající operace nedokoní.

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))

Parametry

suggestedPollingInterval
TimeSpan

Interval mezi požadavky na stav na server. Interval se může změnit na základě informací vrácených ze serveru. Server může například klientovi sdělit, že není důvod se dotazovat na změnu stavu dříve než nějakou dobu. V takovém případě použije větší hodnotu mezi touto hodnotou a hodnotou vrácenou ze serveru.

cancellationToken
CancellationToken

Používá CancellationToken se pro pravidelná volání služby.

Návraty

Poslední odpověď HTTP přijatá ze serveru

Poznámky

Tato metoda bude pravidelně volat UpdateStatusAsync, dokud HasCompleted je true, a pak vrátí konečný výsledek operace.

Platí pro