PeriodicTimer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia okresowy czasomierz, który umożliwia asynchroniczne oczekiwanie na znaczniki czasomierza.
public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
- Dziedziczenie
-
PeriodicTimer
- Implementuje
Uwagi
Ten czasomierz ma być używany tylko przez jednego konsumenta w danym momencie: tylko jedno połączenie WaitForNextTickAsync(CancellationToken) może być w locie w danym momencie.
Dispose() może być używany równocześnie z aktywnym WaitForNextTickAsync(CancellationToken) , aby przerwać go i spowodować jego zwrócenie false
.
Konstruktory
PeriodicTimer(TimeSpan) |
Inicjuje czasomierz. |
PeriodicTimer(TimeSpan, TimeProvider) |
Inicjuje czasomierz. |
Właściwości
Period |
Pobiera lub ustawia okres między kleszczami. |
Metody
Dispose() |
Zatrzymuje czasomierz i zwalnia skojarzone zasoby zarządzane. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
Zapewnia, że zasoby są zwalniane, a inne operacje czyszczenia są wykonywane, gdy moduł odśmiecający elementy bezużyteczne PeriodicTimer odzyska obiekt. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
WaitForNextTickAsync(CancellationToken) |
Czeka na następny znacznik czasomierza lub czasomierza, który ma zostać zatrzymany. |