Operation<T>.WaitForCompletionAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WaitForCompletionAsync(CancellationToken) |
Llama periódicamente al servidor hasta que se complete la operación de larga duración. |
WaitForCompletionAsync(DelayStrategy, CancellationToken) |
Llama periódicamente al servidor hasta que se complete la operación de larga duración. |
WaitForCompletionAsync(TimeSpan, CancellationToken) |
Llama periódicamente al servidor hasta que se complete la operación de larga duración. |
WaitForCompletionAsync(CancellationToken)
- Source:
- OperationOfT.cs
Llama periódicamente al servidor hasta que se complete la operación de larga duración.
public virtual System.Threading.Tasks.ValueTask<Azure.Response<T>> WaitForCompletionAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member WaitForCompletionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<'T>>
override this.WaitForCompletionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<'T>>
Public Overridable Function WaitForCompletionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Response(Of T))
Parámetros
- cancellationToken
- CancellationToken
que CancellationToken se usa para las llamadas de servicio periódicas.
Devoluciones
Última respuesta HTTP recibida del servidor.
Comentarios
Este método llamará periódicamente a UpdateStatusAsync hasta que HasCompleted sea true y, a continuación, devolverá el resultado final de la operación.
Se aplica a
WaitForCompletionAsync(DelayStrategy, CancellationToken)
- Source:
- OperationOfT.cs
Llama periódicamente al servidor hasta que se complete la operación de larga duración.
public virtual System.Threading.Tasks.ValueTask<Azure.Response<T>> WaitForCompletionAsync (Azure.Core.DelayStrategy delayStrategy, System.Threading.CancellationToken cancellationToken);
abstract member WaitForCompletionAsync : Azure.Core.DelayStrategy * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<'T>>
override this.WaitForCompletionAsync : Azure.Core.DelayStrategy * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<'T>>
Public Overridable Function WaitForCompletionAsync (delayStrategy As DelayStrategy, cancellationToken As CancellationToken) As ValueTask(Of Response(Of T))
Parámetros
- delayStrategy
- DelayStrategy
Estrategia que se va a usar para determinar el retraso entre las solicitudes de estado al servidor. Si el servidor devuelve el encabezado retry-after, el retraso usado será el máximo especificado por la estrategia y el valor del encabezado.
- cancellationToken
- CancellationToken
que CancellationToken se usa para las llamadas de servicio periódicas.
Devoluciones
Última respuesta HTTP recibida del servidor.
Comentarios
Este método llamará periódicamente a UpdateStatusAsync hasta que HasCompleted sea true y, a continuación, devolverá el resultado final de la operación.
Se aplica a
WaitForCompletionAsync(TimeSpan, CancellationToken)
- Source:
- OperationOfT.cs
Llama periódicamente al servidor hasta que se complete la operación de larga duración.
public virtual System.Threading.Tasks.ValueTask<Azure.Response<T>> WaitForCompletionAsync (TimeSpan pollingInterval, System.Threading.CancellationToken cancellationToken);
abstract member WaitForCompletionAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<'T>>
override this.WaitForCompletionAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Response<'T>>
Public Overridable Function WaitForCompletionAsync (pollingInterval As TimeSpan, cancellationToken As CancellationToken) As ValueTask(Of Response(Of T))
Parámetros
- pollingInterval
- TimeSpan
Intervalo entre las solicitudes de estado al servidor. El intervalo puede cambiar en función de la información devuelta desde el servidor. Por ejemplo, el servidor podría comunicarse con el cliente de que no hay motivo para sondear el cambio de estado antes de algún tiempo.
- cancellationToken
- CancellationToken
que CancellationToken se usa para las llamadas de servicio periódicas.
Devoluciones
Última respuesta HTTP recibida del servidor.
Comentarios
Este método llamará periódicamente a UpdateStatusAsync hasta que HasCompleted sea true y, a continuación, devolverá el resultado final de la operación.
Se aplica a
Azure SDK for .NET