OperationResult.WaitForCompletionAsync(CancellationToken) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Waits for the operation to complete processing on the service.
public virtual System.Threading.Tasks.ValueTask WaitForCompletionAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member WaitForCompletionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.WaitForCompletionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function WaitForCompletionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parameters
- cancellationToken
- CancellationToken
Returns
Exceptions
The cancellationToken
was cancelled.
Remarks
Derived types may override WaitForCompletionAsync(CancellationToken) to implement different mechanisms for obtaining updates from the service regarding the progress of the operation. For example, if the derived type polls for status updates, it may provides overloads of WaitForCompletionAsync(CancellationToken) that allow the caller to specify the polling interval or delay strategy used to wait between sending request for updates. By default, WaitForCompletionAsync(CancellationToken) waits a default interval between calling UpdateStatusAsync(RequestOptions) to obtain a status updates, so if updates are delivered via streaming or another mechanism where a wait time is not required, derived types can override this method to update the status more frequently.
Applies to
Azure SDK for .NET