You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

59 lines
6.0 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Threading.Timer</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Threading.Timer">
  8. <summary>提供以指定的时间间隔执行方法的机制。此类不能被继承。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。</summary>
  9. <filterpriority>1</filterpriority>
  10. </member>
  11. <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32)">
  12. <summary>初始化 Timer 类的新实例,该类使用 32 位有符号整数指定时间间隔。</summary>
  13. <param name="callback">
  14. <see cref="T:System.Threading.TimerCallback" /> 委托,表示要执行的方法。</param>
  15. <param name="state">一个包含回调方法要使用的信息的对象,或者为 null。</param>
  16. <param name="dueTime">调用 <paramref name="callback" /> 之前延迟的时间量(以毫秒为单位)。指定 <see cref="F:System.Threading.Timeout.Infinite" /> 可防止启动计时器。指定零 (0) 可立即启动计时器。</param>
  17. <param name="period">调用 <paramref name="callback" /> 的时间间隔(以毫秒为单位)。指定 <see cref="F:System.Threading.Timeout.Infinite" /> 可以禁用定期终止。</param>
  18. <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite" />. </exception>
  19. <exception cref="T:System.ArgumentNullException">The <paramref name="callback" /> parameter is null. </exception>
  20. </member>
  21. <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan)">
  22. <summary>初始化 Timer 类的新实例,该类使用 <see cref="T:System.TimeSpan" /> 值度量时间间隔。</summary>
  23. <param name="callback">表示要执行的方法的委托。</param>
  24. <param name="state">一个包含回调方法要使用的信息的对象,或者为 null。</param>
  25. <param name="dueTime">在 <paramref name="callback" /> 参数调用其方法之前延迟的时间量。指定 -1 毫秒以防止启动计时器。指定零 (0) 可立即启动计时器。</param>
  26. <param name="period">在调用 <paramref name="callback" /> 所引用的方法之间的时间间隔。指定 -1 毫秒可以禁用定期终止。</param>
  27. <exception cref="T:System.ArgumentOutOfRangeException">The number of milliseconds in the value of <paramref name="dueTime" /> or <paramref name="period" /> is negative and not equal to <see cref="F:System.Threading.Timeout.Infinite" />, or is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
  28. <exception cref="T:System.ArgumentNullException">The <paramref name="callback" /> parameter is null. </exception>
  29. </member>
  30. <member name="M:System.Threading.Timer.Change(System.Int32,System.Int32)">
  31. <summary>更改计时器的启动时间和方法调用之间的间隔,用 32 位有符号整数度量时间间隔。</summary>
  32. <returns>如果计时器更新成功,则为 true;否则为 false。</returns>
  33. <param name="dueTime">在调用构造 <see cref="T:System.Threading.Timer" /> 时指定的回调方法之前的延迟时间量(以毫秒为单位)。指定 <see cref="F:System.Threading.Timeout.Infinite" /> 可防止重新启动计时器。指定零 (0) 可立即重新启动计时器。</param>
  34. <param name="period">调用构造 <see cref="T:System.Threading.Timer" /> 时指定的回调方法的时间间隔(以毫秒为单位)。指定 <see cref="F:System.Threading.Timeout.Infinite" /> 可以禁用定期终止。</param>
  35. <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer" /> has already been disposed. </exception>
  36. <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite" />. </exception>
  37. <filterpriority>2</filterpriority>
  38. </member>
  39. <member name="M:System.Threading.Timer.Change(System.TimeSpan,System.TimeSpan)">
  40. <summary>更改计时器的启动时间和方法调用之间的间隔,使用 <see cref="T:System.TimeSpan" /> 值度量时间间隔。</summary>
  41. <returns>如果计时器更新成功,则为 true;否则为 false。</returns>
  42. <param name="dueTime">一个 <see cref="T:System.TimeSpan" />,表示在调用构造 <see cref="T:System.Threading.Timer" /> 时指定的回调方法之前延迟的时间量。指定负 -1 毫秒以防止计时器重新启动。指定零 (0) 可立即重新启动计时器。</param>
  43. <param name="period">在构造 <see cref="T:System.Threading.Timer" /> 时指定的回调方法调用之间的时间间隔。指定 -1 毫秒可以禁用定期终止。</param>
  44. <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer" /> has already been disposed. </exception>
  45. <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter, in milliseconds, is less than -1. </exception>
  46. <exception cref="T:System.NotSupportedException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter, in milliseconds, is greater than 4294967294. </exception>
  47. <filterpriority>2</filterpriority>
  48. </member>
  49. <member name="M:System.Threading.Timer.Dispose">
  50. <summary>释放由 <see cref="T:System.Threading.Timer" /> 的当前实例使用的所有资源。</summary>
  51. <filterpriority>2</filterpriority>
  52. </member>
  53. <member name="T:System.Threading.TimerCallback">
  54. <summary>表示处理来自 <see cref="T:System.Threading.Timer" /> 的调用的方法。</summary>
  55. <param name="state">一个对象(包含与该委托所调用的方法相关的特定于应用程序的信息)或为 null。</param>
  56. <filterpriority>2</filterpriority>
  57. </member>
  58. </members>
  59. </doc>