PeriodicTimer Třída

Definice

Poskytuje pravidelný časovač, který umožňuje asynchronně čekat na č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 pouze pro jednoho příjemce najednou: v každém okamžiku může být v letu pouze jeden hovor WaitForNextTickAsync(CancellationToken) .

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

Konstruktory

Name Description
PeriodicTimer(TimeSpan, TimeProvider)

Inicializuje časovač.

PeriodicTimer(TimeSpan)

Inicializuje časovač.

Vlastnosti

Name Description
Period

Získá nebo nastaví období mezi ticks.

Metody

Name Description
Dispose()

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

Equals(Object)

Určuje, zda je zadaný objekt roven 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ž uvolňování paměti objekt uvolní PeriodicTimer .

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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