Share via


ThreadPoolTimer.CreatePeriodicTimer 方法

定义

重载

CreatePeriodicTimer(TimerElapsedHandler, TimeSpan)

创建定期计时器。

CreatePeriodicTimer(TimerElapsedHandler, TimeSpan, TimerDestroyedHandler)

创建定期计时器,并指定在定期计时器完成后调用的方法。 如果计时器已过期且未重新激活,并且处理程序的最终 调用已完成, 则定期计时器完成。

CreatePeriodicTimer(TimerElapsedHandler, TimeSpan)

创建定期计时器。

public:
 static ThreadPoolTimer ^ CreatePeriodicTimer(TimerElapsedHandler ^ handler, TimeSpan period);
/// [Windows.Foundation.Metadata.Overload("CreatePeriodicTimer")]
 static ThreadPoolTimer CreatePeriodicTimer(TimerElapsedHandler const& handler, TimeSpan const& period);
[Windows.Foundation.Metadata.Overload("CreatePeriodicTimer")]
public static ThreadPoolTimer CreatePeriodicTimer(TimerElapsedHandler handler, System.TimeSpan period);
function createPeriodicTimer(handler, period)
Public Shared Function CreatePeriodicTimer (handler As TimerElapsedHandler, period As TimeSpan) As ThreadPoolTimer

参数

handler
TimerElapsedHandler

计时器过期时要调用的方法。

period
TimeSpan TimeSpan

计时器过期前的时长。 每次经过该时间段时,计时器都会重新激活,直到计时器被取消。

C++ 此时间量以刻度 (100 纳秒为单位指定,) 使用 Windows::Foundation::TimeSpan 结构。

JavaScript 和 C# 此时间量是使用 System.TimeSpan 结构指定的。 它可以以刻度为单位指定,也可以以毫秒、秒等为单位指定。

返回

定期计时器的实例。

属性

另请参阅

适用于

CreatePeriodicTimer(TimerElapsedHandler, TimeSpan, TimerDestroyedHandler)

创建定期计时器,并指定在定期计时器完成后调用的方法。 如果计时器已过期且未重新激活,并且处理程序的最终 调用已完成, 则定期计时器完成。

public:
 static ThreadPoolTimer ^ CreatePeriodicTimer(TimerElapsedHandler ^ handler, TimeSpan period, TimerDestroyedHandler ^ destroyed);
/// [Windows.Foundation.Metadata.Overload("CreatePeriodicTimerWithCompletion")]
 static ThreadPoolTimer CreatePeriodicTimer(TimerElapsedHandler const& handler, TimeSpan const& period, TimerDestroyedHandler const& destroyed);
[Windows.Foundation.Metadata.Overload("CreatePeriodicTimerWithCompletion")]
public static ThreadPoolTimer CreatePeriodicTimer(TimerElapsedHandler handler, System.TimeSpan period, TimerDestroyedHandler destroyed);
function createPeriodicTimer(handler, period, destroyed)
Public Shared Function CreatePeriodicTimer (handler As TimerElapsedHandler, period As TimeSpan, destroyed As TimerDestroyedHandler) As ThreadPoolTimer

参数

handler
TimerElapsedHandler

计时器过期时要调用的方法。

period
TimeSpan TimeSpan

计时器过期前的时长。 每次经过该时间段时,计时器都会重新激活,直到计时器被取消。

C++ 此时间量以刻度 (100 纳秒为单位指定,) 使用 Windows::Foundation::TimeSpan 结构。

JavaScript 和 C# 此时间量是使用 System.TimeSpan 结构指定的。 它可以以刻度为单位指定,也可以以毫秒、秒等为单位指定。

destroyed
TimerDestroyedHandler

在定期计时器完成后调用的方法。

返回

定期计时器的实例。

属性

另请参阅

适用于