创建自定义Windows服务计时器:基本上将名称添加到计时器

时间:2016-03-07 16:14:56

标签: .net timer windows-services

我有一个传递定时器的功能,例如

Private Sub Process(myTimer as timer)
  Select Case myTimer.ToString()
        Case "Timer1"
        Case "Timer2"
        Case "Timer3"
  End Select
End Sub

但是,当我通过一个特定的Timer时 - 我无法弄清楚Process() Timer正在处理哪个。

Timer具有属性

enter image description here

如何获取计时器的名称?

自定义计时器怎么样? - 如何在创建CustomTimer时将Timer设置为MyTimer?

Public Class CustomTimer
  Inherits Timer

  Public Property TimerName As String
  Public Sub New(t As Timer)

  End Sub
End Class

1 个答案:

答案 0 :(得分:1)

似乎枚举或识别.net对象的名称(字符串)越来越受欢迎,特别是在Visual Basic社区中。 在我看来这是错误的,.NET API建议使用Tag为所有程序员要求框架没有&#t;

categories.match_category