Einschränkungen für die Interval-Eigenschaft der Timer-Komponente in Windows Forms
Die Timer-Komponente von Windows Forms hat eine Interval-Eigenschaft, die die Anzahl der Millisekunden angibt, die zwischen einem Timer-Ereignis und dem nächsten vergehen. Solange die Komponente nicht deaktiviert ist, empfängt ein Zeitgeber weiterhin das Tick-Ereignis in etwa gleichen Zeitabständen.
Diese Komponente wurde für eine Windows Forms-Umgebung entwickelt. Wenn Sie einen für eine Serverumgebung geeigneten Timer benötigen, lesen Sie die Informationen unter Introduction to Server-Based Timers (Einführung in serverbasierte Timer).
Interval-Eigenschaft
Die Interval-Eigenschaft hat einige Einschränkungen, die bei der Programmierung einer Timer-Komponente zu beachten sind:
Wenn Ihre Anwendung oder eine andere Anwendung hohe Anforderungen an das System stellt – z. B. lange Schleifen, intensive Berechnungen oder Laufwerks-, Netzwerk- oder Portzugriffe – kann es sein, dass Ihre Anwendung nicht so oft Timer-Ereignisse abruft, wie es die Interval-Eigenschaft vorgibt.
Es ist nicht garantiert, dass das Intervall genau zum richtigen Zeitpunkt abläuft. Um die Genauigkeit zu gewährleisten, sollte der Zeitgeber bei Bedarf die Systemuhr überprüfen, anstatt zu versuchen, die akkumulierte Zeit intern nachzuverfolgen.
Die Genauigkeit der Interval-Eigenschaft wird in Millisekunden angegeben. Einige Computer verfügen über einen Zähler mit hoher Auflösung, der eine höhere Auflösung als Millisekunden hat. Die Verfügbarkeit eines solchen Zählers hängt von der Prozessorhardware Ihres Computers ab.
Weitere Informationen
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für