Condividi tramite


PeriodicTimer Classe

Definizione

Fornisce un timer periodico che consente di attendere in modo asincrono i tick timer.

public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
    interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
Ereditarietà
PeriodicTimer
Implementazioni

Commenti

Questo timer è destinato a essere usato solo da un singolo consumer alla volta: una sola chiamata a WaitForNextTickAsync(CancellationToken) può essere in volo in qualsiasi momento.

Dispose() può essere usato simultaneamente con un attivo WaitForNextTickAsync(CancellationToken) per interromperlo e causare la restituzione falsedi .

Costruttori

PeriodicTimer(TimeSpan, TimeProvider)

Inizializza il timer.

PeriodicTimer(TimeSpan)

Inizializza il timer.

Proprietà

Period

Ottiene o imposta il periodo tra i tick.

Metodi

Dispose()

Arresta il timer e rilascia le risorse gestite associate.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Garantisce che le risorse vengano liberate e che vengano eseguite le altre operazioni di pulizia quando l'oggetto PeriodicTimer viene recuperato da Garbage Collector.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WaitForNextTickAsync(CancellationToken)

Attende che il segno di spunta successivo del timer o che il timer venga arrestato.

Si applica a