PeriodicTimer Clase
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í.
Proporciona un temporizador periódico que permite esperar de forma asincrónica para los tics del temporizador.
public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
- Herencia
-
PeriodicTimer
- Implementaciones
Comentarios
Este temporizador está pensado para ser utilizado solo por un único consumidor a la vez: solo una llamada a WaitForNextTickAsync(CancellationToken) puede estar en vuelo en cualquier momento dado.
Dispose() se puede usar simultáneamente con un activo WaitForNextTickAsync(CancellationToken) para interrumpirlo y hacer que devuelva false.
Constructores
| Nombre | Description |
|---|---|
| PeriodicTimer(TimeSpan, TimeProvider) |
Inicializa el temporizador. |
| PeriodicTimer(TimeSpan) |
Inicializa el temporizador. |
Propiedades
| Nombre | Description |
|---|---|
| Period |
Obtiene o establece el período entre tics. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Detiene el temporizador y libera los recursos administrados asociados. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Finalize() |
Garantiza que los recursos se liberan y se realizan otras operaciones de limpieza cuando el recolector de elementos no utilizados reclama el PeriodicTimer objeto. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WaitForNextTickAsync(CancellationToken) |
Espera el siguiente tic del temporizador o para que se detenga el temporizador. |