代码之家  ›  专栏  ›  技术社区  ›  serhio

将计时器间隔设置为无限

  •  3
  • serhio  · 技术社区  · 14 年前

    我有一个方法链接 Connection.AliveInterval 到A System.Timers.Timer (.NET) )

    某些连接被管理为始终连接。

    在这种情况下可以设置吗

    if (myConnection.AliveInterval == Connection.TimeInfinite)
    {
        myTimer.Interval = double.PositiveInfinity;
    }
    

    ?

    我应该期望计时器在经过的事件发生时抛出异常或升高吗?

    3 回复  |  直到 11 年前
        1
  •  0
  •   moldovanu    14 年前

    MSDN

    ArgumentException

    PositiveInfinity

        2
  •  7
  •   Felix Alcala    11 年前

    System.Timers.Timer

    Int32 UInt32 TimeSpan Infinite

    Timeout.Infinite

    myTimer.Stop() myTimer.Enabled = false

        3
  •  0
  •   spender    14 年前

    myTimer.Stop()