C# webservice HttpContext.Current.Response.End() 引发线程中断的处理
来源:互联网 发布:一元微信提现赚钱软件 编辑:程序博客网 时间:2024/06/06 09:39
1.可以分别带入err参数看返回:
2.流程走向
3.事例代码
[WebMethod]
public void helloword(int err)
{
string result = "{\"status\":\"success\"}";
try{
result = jsonP(result);
//提前结束
if(2==err)
{
result = jsonP("{\"status\":\"success direct\"}");
return;
}
string cj = "1111";
//模拟异常
if(0!=err){
string xxx = "12";
int i = Convert.ToInt32("jetaime");
}
}
catch(Exception ex)
{
result = jsonP("\"status\":\"err\"");
}finally{
HttpContext.Current.Response.Write(result);
HttpContext.Current.Response.End();
}
}
publicstring jsonP(string str)
{
return "([{"+str+"}])";
}
- C# webservice HttpContext.Current.Response.End() 引发线程中断的处理
- Response.End()出错可以替换为HttpContext.Current.ApplicationInstance.CompleteRequest()
- HttpConText.current.response.write()方法的作用
- c# asp.net webservice asmx中保存HttpContext.Current
- 线程编程中用到HttpContext.Current的方法封装
- 使用线程访问的类库使用httpcontext.current
- 线程编程中用到HttpContext.Current的方法封装
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- HttpContext.Current
- HttpContext.Current
- HttpContext.Current
- HDU
- Hibernate学习之---继承映射
- 一维数组的定义和一维数组的引用
- Java学习之Iterator(迭代器)的一般用法
- [模板]归并排序
- C# webservice HttpContext.Current.Response.End() 引发线程中断的处理
- 数组和指针的比较
- 牧佑OneZeroZeroDayDream--Collection...
- Oracle数据导出
- strcat源码分析
- 跨域的post
- LeetCode70 Climbing Stairs
- CSS 多类选择器
- 2017-08-06 NOIP模拟赛