检测 方法超时,自动断开
2013-12-05 14:14
211 查看
有时候要监控一个方法执行时间是否超时,
所以,这个就有用了
原文地址:http://abujj.me/archives/712
所以,这个就有用了
staticvoidTaskTimeOut(Actionmethod) { TasknonblockingTask=newTask(()=> { CancellationTokenSourcesource=newCancellationTokenSource(); vart1=newTask(method,source.Token); t1.Start(TaskScheduler.Default); boolfirstTimeout=t1.Wait(15000); if(!firstTimeout) { source.Cancel(); Console.WriteLine("Operationstopped!"); Feixin("method:"+method.Method.Name+"timeout"); } }); nonblockingTask.Start(); }
TaskTimeOut(ApiTest);
我设置了15000毫秒,如果超时,就发送飞信,超时.
原文地址:
相关文章推荐
- dbvisualizer 超时自动断开解决方法
- dbvisualizer 超时自动断开解决方法
- Windows Server 2003 远程桌面断开超时后自动注销的设置方法
- 串行通信波特率的一种自动检测方法
- [已解决]c3p0连接池超时自动断开mysql
- secureCRT自动断开的解决方法
- Windows 2003 远程桌面超时 自动断开 自动注销
- MySQL连接超时自动断开连接问题
- Linux检测TCP连接断开的一种简单实现方法http://blog.csdn.net/wtewrw/article/details/6547380
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- linux:解决SSH连接Linux超时自动断开
- 解决LINUX(CENTOS)下SSH连接超时自动断开的问题
- 解决SecureCRT超时自动断开的问题
- SSH超时自动断开问题解决
- Win7设置WIFI后自动断开的解决方法
- secureCRT自动断开的解决方法
- 去掉eclipse自动检测js的方法
- Java设置session超时(失效)的时间 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session 具体设置的方法有三种:
- 如何避免SSH Secure Shell Client链接LINUX超时,自动断开?
- 网络超时检测的三种方法