TimeProviderTaskExtensions.Delay 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í.
Crea una tarea que se completa después de un intervalo de tiempo especificado.
public static System.Threading.Tasks.Task Delay (this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);
static member Delay : TimeProvider * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Delay (timeProvider As TimeProvider, delay As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task
Parámetros
- timeProvider
- TimeProvider
La TimeProvider con la que interpretar delay
.
- delay
- TimeSpan
El TimeSpan esperar antes de completar la tarea devuelta o InfiniteTimeSpan esperar indefinidamente.
- cancellationToken
- CancellationToken
Token de cancelación que se debe observar mientras espera a que se complete la tarea.
Devoluciones
Tarea que representa el retraso de tiempo.
Excepciones
El argumento timeProvider
es NULL.
delay
representa un intervalo de tiempo negativo distinto de InfiniteTimeSpan.