我需要在给定时间(30s)内等待和事件,然后如果此时间过去则超时.我需要做什么?
我从dll向服务器发送命令,我需要等待响应才能发送另一个.我想实现一个超时功能,这就是为什么我需要使用一个计时器
我想使用计时器,但不知道如何在DLL中使用它.
有四个定时器在.NET - System.Windows.Forms.Timer,System.Threading.Timer和System.Timers.Timer和System.Windows.DispatcherTimer.
您可以使用类库中的任何一个以及可执行文件中的任何一个,但是您需要根据您的情况选择最合适的一个 - 这不是很清楚.
如果您希望在UI线程中运行,则应使用适当的基于UI的计时器; 否则其中一个.您可以提供的信息越多,我们就越能提供帮助.