.net异步方法中try \ catch异常的最佳做法是什么
Socket.BeginSend / Socket.EndSend例如:)
答案 0 :(得分:0)
如果您想处理错误,可以使用try..catch。
try
{
// some logic implement
}
catch(Exception ex)
{
// error handling
}
finally
{
// displose the object
}
希望这有帮助。
答案 1 :(得分:0)
然后你需要定义错误事件处理程序,如:AppDomain.CurrentDomain.UnhandledException + = new UnhandledExceptionEventHandler(exhandler);
...并定义......
void exhandler(object sender, UnhandledExceptionEventArgs args)
{
Console.WriteLine("Caught");
}
希望这有帮助。
答案 2 :(得分:0)
您应该使用try / catch包装.EndXXX方法。