Timer

Die Timer des .NET Framework geben uns die Möglichkeit, nach gewissen Zeitmustern eine Methode bzw. einen Delegaten aufzurufen. Das Zeitmuster kann periodisch, aber auch aperiodisch sein bzw. über eine äußere Funktion, die über eine Helper-Klasse realisiert werden kann, gesteuert werden. Das Warten bis zum nächsten Aufruf des Delegaten wird von einem Thread in einem Threadpool gesteuert.

Listing 37.15 zeigt einen aperiodischen Timer, der je nach Zählintervall sein periodisches Verhalten ändert. Es wird auch gezeigt, wie ein Timer in der Hilfsklasse TimerStatus durch Setzen mit null beendet werden kann. Eine andere Möglichkeit wäre die Verwendung der Methode Timer.Dispose():

using System; using System.Collections.Generic; using System.Text; ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.