Sdílet prostřednictvím


PeriodicTimer Třída

Definice

Poskytuje pravidelný časovač, který umožňuje asynchronně čekat na zaškrtnutí časovače.

public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
    interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
Dědičnost
PeriodicTimer
Implementuje

Poznámky

Tento časovač je určen k tomu, aby ho v daném okamžiku používal pouze jeden uživatel. V daném okamžiku může být spuštěno pouze jedno volání WaitForNextTickAsync(CancellationToken) .

Dispose() může být použita souběžně s aktivní WaitForNextTickAsync(CancellationToken) k přerušení a způsobit, že vrátí false.

Konstruktory

PeriodicTimer(TimeSpan, TimeProvider)

Inicializuje časovač.

PeriodicTimer(TimeSpan)

Inicializuje časovač.

Vlastnosti

Period

Získá nebo nastaví období mezi zaškrtnutím.

Metody

Dispose()

Zastaví časovač a uvolní přidružené spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Zajišťuje uvolnění prostředků a provádění dalších operací čištění, když systém PeriodicTimer uvolňování paměti uvolní objekt.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WaitForNextTickAsync(CancellationToken)

Čeká na další zaškrtnutí časovače nebo na zastavení časovače.

Platí pro