PeriodicTimer Osztály

Definíció

Rendszeres időzítőt biztosít, amely lehetővé teszi a várakozást aszinkron módon az időzítőjelek esetében.

public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
    interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
Öröklődés
PeriodicTimer
Megvalósítás

Megjegyzések

Ezt az időzítőt egyszerre csak egyetlen fogyasztó használhatja: egy adott pillanatban csak egy hívás WaitForNextTickAsync(CancellationToken) lehet repülés közben.

Dispose() egyidejűleg egy aktívval WaitForNextTickAsync(CancellationToken) is fel lehet használni, hogy megszakítsa azt, és visszatérést falseokozzon.

Konstruktorok

Name Description
PeriodicTimer(TimeSpan, TimeProvider)

Inicializálja az időzítőt.

PeriodicTimer(TimeSpan)

Inicializálja az időzítőt.

Tulajdonságok

Name Description
Period

Lekéri vagy beállítja a kullancsok közötti időszakot.

Metódusok

Name Description
Dispose()

Leállítja az időzítőt, és felszabadítja a társított felügyelt erőforrásokat.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Finalize()

Biztosítja, hogy az erőforrások felszabadítva legyenek, és más tisztítási műveletek is végrehajtva legyenek, amikor a szemétgyűjtő visszanyeri az PeriodicTimer objektumot.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
WaitForNextTickAsync(CancellationToken)

Megvárja az időzítő következő osztását, vagy az időzítő leállítását.

A következőre érvényes: