捕捉托管异常

我们在调用c#或者JAVA写的WebService、WCF接口时,会存在这个或者那个的异常情况,

如果不能正确捕获,就会导致应用程序崩溃 。

经过查找资料,终于找到了解决问题的答案!

1:首先调用接口时,需要选择' 公共语言运行库支持/clr' (vs2005是这样的)

2:在需要处理异常的模块添加 

#using <mscorlib.dll>
#include <tchar.h>
using namespace System;

3:在可能出现异常的地方,用

try()

{}

catch(...)

{}

这样就能够捕获到所有的托管异常了。

如果要知道是什么异常,就用try(){}  catch(Exception *e){}

如果知道哪些异常,可以直接在catch块里指定,如catch(IOException *ioe)、catch(SecurityException *se)


具体参考微软帮助和支持 http://msdn2.microsoft.com/en-us/library/k8d11d4s.aspx



你可能感兴趣的:(java,exception,webservice,C#,System,WCF)