System.Threading.Timer Provides a mechanism for executing a method at specified intervals. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source. 1 Initializes a new instance of the Timer class, using a 32-bit signed integer to specify the time interval. A delegate representing a method to be executed. An object containing information to be used by the callback method, or null. The amount of time to delay before is invoked, in milliseconds. Specify to prevent the timer from starting. Specify zero (0) to start the timer immediately. The time interval between invocations of , in milliseconds. Specify to disable periodic signaling. The or parameter is negative and is not equal to . The parameter is null. Initializes a new instance of the Timer class, using values to measure time intervals. A delegate representing a method to be executed. An object containing information to be used by the callback method, or null. The amount of time to delay before the parameter invokes its methods. Specify negative one (-1) milliseconds to prevent the timer from starting. Specify zero (0) to start the timer immediately. The time interval between invocations of the methods referenced by . Specify negative one (-1) milliseconds to disable periodic signaling. The number of milliseconds in the value of or is negative and not equal to , or is greater than . The parameter is null. Changes the start time and the interval between method invocations for a timer, using 32-bit signed integers to measure time intervals. true if the timer was successfully updated; otherwise, false. The amount of time to delay before the invoking the callback method specified when the was constructed, in milliseconds. Specify to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. The has already been disposed. The or parameter is negative and is not equal to . 2 Changes the start time and the interval between method invocations for a timer, using values to measure time intervals. true if the timer was successfully updated; otherwise, false. A representing the amount of time to delay before invoking the callback method specified when the was constructed. Specify negative one (-1) milliseconds to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. The time interval between invocations of the callback method specified when the was constructed. Specify negative one (-1) milliseconds to disable periodic signaling. The has already been disposed. The or parameter, in milliseconds, is less than -1. The or parameter, in milliseconds, is greater than 4294967294. 2 Releases all resources used by the current instance of . 2 Represents the method that handles calls from a . An object containing application-specific information relevant to the method invoked by this delegate, or null. 2