Bridge

Timer Constructor (TimerCallback, Object, UInt32, UInt32)

Initializes a new instance of the Timer class, using 32-bit unsigned integers to measure time intervals. The delegate specified by the callback parameter is invoked once after dueTime elapses, and thereafter each time the period time interval elapses. If dueTime is zero (0), callback is invoked immediately.If dueTime is Timeout.Infinite, callback is not invoked; the timer is disabled, but can be re-enabled by calling the Change method.

Namespace:  System.Threading
Assembly:  Bridge (in Bridge.dll)

Syntax


[TemplateAttribute]
public Timer(
	TimerCallback callback,
	Object state,
	uint dueTime,
	uint period
)
<TemplateAttribute> _
Public Sub New ( _
	callback As TimerCallback, _
	state As Object, _
	dueTime As UInteger, _
	period As UInteger _
)
[TemplateAttribute]
public:
Timer(
	TimerCallback^ callback, 
	Object^ state, 
	unsigned int^ dueTime, 
	unsigned int^ period
)

Parameters

callback
Type: System.Threading..::..TimerCallback
A TimerCallback delegate representing a method to be executed.
state
Type: System..::..Object
An object containing information to be used by the callback method, or null.
dueTime
Type: System..::..UInt32
The amount of time to delay before callback is invoked, in milliseconds. Specify Timeout.Infinite to prevent the timer from starting. Specify zero (0) to start the timer immediately.
period
Type: System..::..UInt32
The time interval between invocations of callback, in milliseconds. Specify Timeout.Infinite to disable periodic signaling.