Compartir a través de


PeriodicTimer Clase

Definición

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

PeriodicTimer(TimeSpan, TimeProvider)

Inicializa el temporizador.

PeriodicTimer(TimeSpan)

Inicializa el temporizador.

Propiedades

Period

Obtiene o establece el período entre tics.

Métodos

Dispose()

Detiene el temporizador y libera los recursos administrados asociados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Se asegura de que los recursos se liberan y que se llevan a cabo otras operaciones de limpieza cuando el recolector de elementos no utilizados recupere el objeto PeriodicTimer.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WaitForNextTickAsync(CancellationToken)

Espera a que se detenga el paso siguiente del temporizador o para que se detenga el temporizador.

Se aplica a