试一下让它停了30秒后就End掉AsyncCallback cb = new AsyncCallback(myCallback2);
IAsyncResult ar = speedway.BeginAskAccept(certificate1, mybyte, cb, speedway);System.Threading.Thread.Sleep(30000);
if(!ar.IsCompleted)
{
cb.EndInvoke(ar);
} private static void myCallback2(IAsyncResult ar)
{
MySpeedwayWebService.Speedway speedway = (MySpeedwayWebService.Speedway)ar.AsyncState;
int iRet = speedway.EndAskAccept(ar);
MessageBox.Show("返回值:" + iRet.ToString() + "\n" + DateTime.Now.ToString());
}
IAsyncResult ar = speedway.BeginAskAccept(certificate1, mybyte, cb, speedway);System.Threading.Thread.Sleep(30000);
if(!ar.IsCompleted)
{
cb.EndInvoke(ar);
} private static void myCallback2(IAsyncResult ar)
{
MySpeedwayWebService.Speedway speedway = (MySpeedwayWebService.Speedway)ar.AsyncState;
int iRet = speedway.EndAskAccept(ar);
MessageBox.Show("返回值:" + iRet.ToString() + "\n" + DateTime.Now.ToString());
}
解决方案 »
- 解决方案添加第二个Project报错:已经在解决方案中打开了具有该名称的项目
- 上下文中不存在的名称
- Winform(C#)连接PDA开发
- 如何将一个字符串格式的日期(yyyyMMddhhmmss),转化成一个DateTime型,在线等,谢谢
- Attributes.Add问题
- 关于注册码的问题(解决立即揭帖)
- 能否在Sql管理器里面用generate sql scripts生成表的结构脚本同带把表的数据也生成出来啊
- 急需枪手
- 刚学C#:如何取消窗口关闭
- 多少兄弟在使用.net 1.1版本framework?谈谈感受,顺便散分
- .NET好书推荐....
- 请问pictureBox1.print的问题
我想问一下,异步调用会不会出现超时情况呢?如果有超时会不会造成占用系统资源不释放情况呢?
具体也没有作深入研究
网络条件好的时候是每有问题的,可是我们的客户网络条件差,有时候就出现问题了。