This documentation is archived and is not being maintained.
ElapsedEventArgs Class
.NET Framework 1.1
Provides data for the Elapsed event.
For a list of all members of this type, see ElapsedEventArgs Members.
System.Object
System.EventArgs
System.Timers.ElapsedEventArgs
[Visual Basic] Public Class ElapsedEventArgs Inherits EventArgs [C#] public class ElapsedEventArgs : EventArgs [C++] public __gc class ElapsedEventArgs : public EventArgs [JScript] public class ElapsedEventArgs extends EventArgs
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Example
[Visual Basic] Public Class Timer1 Public Shared Sub Main() Dim aTimer As New System.Timers.Timer() AddHandler aTimer.Elapsed, AddressOf OnTimedEvent ' Set the Interval to 5 seconds. aTimer.Interval = 5000 aTimer.Enabled = True Console.WriteLine("Press 'q' to quit the sample.") While Console.Read() <> CInt("q") End While End Sub ' Specify what you want to happen when the Elapsed event is raised. Private Shared Sub OnTimedEvent(source As Object, e As ElapsedEventArgs) Console.WriteLine("Hello World!") End Sub End Class [C#] public class Timer1 { public static void Main() { System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent); // Set the Interval to 5 seconds. aTimer.Interval=5000; aTimer.Enabled=true; Console.WriteLine("Press \'q\' to quit the sample."); while(Console.Read()!='q'); } // Specify what you want to happen when the Elapsed event is raised. private static void OnTimedEvent(object source, ElapsedEventArgs e) { Console.WriteLine("Hello World!"); } } [C++] public __gc class Timer1 { public: static void Main() { System::Timers::Timer* aTimer = new System::Timers::Timer; aTimer->Elapsed += new ElapsedEventHandler(0, Timer1::OnTimedEvent); // Set the Interval to 5 seconds. aTimer->Interval=5000; aTimer->Enabled=true; } private: // Specify what you want to happen when the Elapsed event is raised. static void OnTimedEvent(Object* /*source*/, ElapsedEventArgs* /*e*/) { Console::WriteLine(S"Hello World!"); } }; int main() { Timer1::Main(); Console::WriteLine(S"Press \'q\' to quit the sample."); while(Console::Read()!='q'); }
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Namespace: System.Timers
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: System (in System.dll)
See Also
Show: