ThreadPoolTimer.CreatePeriodicTimer(TimerElapsedHandler, TimeSpan) method

Applies to Windows and Windows Phone

Creates a periodic timer.

Syntax


public static ThreadPoolTimer CreatePeriodicTimer(
  TimerElapsedHandler handler, 
  TimeSpan period
)

Parameters

handler

Type: TimerElapsedHandler

The method to call when the timer expires.

period

Type: System.TimeSpan [.NET] | Windows::Foundation::TimeSpan [C++]

The amount of time until the timer expires. The timer reactivates each time the period elapses, until the timer is canceled.

C++:  This amount of time is specified in ticks (100-nanosecond units) using the Windows::Foundation::TimeSpan structure.

JavaScript and C#:  This amount of time is specified using the System.TimeSpan structure. It can be specified in ticks, or it can be specified in milliseconds, seconds, and so on.

Note  A TimeSpan value of zero (or any value less than 1 millisecond) will cause the periodic timer to behave as a single-shot timer.

Return value

Type: ThreadPoolTimer

An instance of a periodic timer.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8

Namespace

Windows.System.Threading
Windows::System::Threading [C++]

Metadata

Windows.winmd

See also

ThreadPoolTimer
CreatePeriodicTimer(TimerElapsedHandler, TimeSpan, TimerDestroyedHandler)

 

 

Show:
© 2014 Microsoft