Typ XTimer zpřístupňuje následující členy.

Konstruktory

  JménoPopis
XTimer
Vytvoří nový časovač.

Metody

  JménoPopis
Equals

Determines whether the specified Object is equal to the current Object.

(Zděděno z Object.)
Finalize

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Zděděno z Object.)
GetHashCode

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Zděděno z Object.)
GetType

Gets the Type of the current instance.

(Zděděno z Object.)
MemberwiseClone

Creates a shallow copy of the current Object.

(Zděděno z Object.)
Reset
Vynuluje časovač.
Sample
Vzorkuje aktuální čas časovače.
Start
Spustí časovač.
Stop
Zastaví časovač.
SystemTimeCountAdvance
Spočítá čas v pulzech s posunutím o delta.
SystemTimeCountDifference
Vrátí rozdíl dvou časů v počtu pulzů.
SystemTimeDifference
Vrátí rozdíl časů v sekundách.
SystemTimeDifferenceF
Vrátí rozdíl časů v sekundách jako Single.
SystemWait
Zablokuje volaného na dobu systemTimeDelta sekund.
SystemWaitCount
Zablokuje volaného na dobu systemTimeDelta pulzů.
SystemWaitTill
Zablokuje volaného do doby systemTime v sekundách.
SystemWaitTillCount
Zablokuje volaného do doby systemTime v pulzech.
ToCount
Převede čas ze sekund na počet pulzů.
ToDouble
Převede čas z počtu pulzů na sekundy.
ToString

Returns a String that represents the current Object.

(Zděděno z Object.)
Wait
Pozastaví aktuální vlákno.
WaitCount
Pozastaví aktuální vlákno.
WaitForRunning
Pozastaví aktuální vlákno dokud nebude časovač běžet (Start()()()).
WaitTill
Pozastaví aktuální vlákno dokud nedosáhne aktuální čas časovače dané hodnoty.
WaitTillCount
Pozastaví aktuální vlákno dokud nedosáhne aktuální čas časovače dané hodnoty.

Fieldy

  JménoPopis
ThreadSleepResolutionCount
Rozlišení doby prodlevy pro uspání vlákna v počtech pulzů (Sleep(Int32)).

Vlastnosti

  JménoPopis
Frequency
Vrátí frekvenci pulzů časovače.
IsRunning
Vrátí, zda časovač běží (není zastaven).
Resolution
Vrátí rozlišení časovače - kolik sekund odpovídá času mezi dvěma pulzy.
SampleElapsedTime
Vrátí čas v sekundách, který uplynul mezi dvěma posledními voláními Sample()()().
SampleElapsedTimeCount
Vrátí čas v počtu pulzů, který uplynul mezi dvěma posledními voláními Sample()()().
SampleElapsedTimeF
Vrátí čas v sekundách jako Single, který uplynul mezi dvěma posledními voláními Sample()()().
SampleSystemTimeCount
Vrátí systémový čas posledního volání Sample()()() v počtu pulzů.
SampleTime
Vrátí čas časovače posledního volání Sample()()() v sekundách.
SampleTimeCount
Vrátí čas časovače posledního volání Sample()()() v počtu pulzů.
SampleTimeF
Vrátí čas časovače posledního volání Sample()()() v sekundách jako Single.
SyncRoot
Vrátí objekt, který může být použit pro synchronizaci přístupu k této instanci.
SystemTime
Vrátí systémový čas v sekundách.
SystemTimeCount
Vrátí systémový čas jako počet pulzů (Frequency).
SystemTimeF
Vrátí systémový čas v sekundách.
Time
Vrátí aktuální čas časovače v sekundách.
TimeCount
Vrátí aktuální čas časovače v počtu pulzů.
TimeF
Vrátí aktuální čas časovače v sekundách jako Single.
TimeMs
Vrátí aktuální čas časovače v milisekundách.
TimeMsF
Vrátí aktuální čas časovače v milisekundách jako Single.

Podívat se také na