PeriodicTimer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |