如果复制粘贴有任何错误,此代码工作很抱歉
public class SyncTicketsDown
{
SR.WsTicketSyncSoapClient client = Tools.ServiceManager.GetConnection();
public void ResolveTicket(int TicketID)
{
client.ResolveTicketAsync(TicketID)
}
void client_ResolveCompleted(object sender, SR.ResolveTicketCompletedEventArgs e)
{
if (e.Result > 0)
{
Tools.IOSettings.DeleteTicket(e.Result);
}
}
}
如果 Ticket ID 不是服务器端的有效 id,服务器会抛出异常,我该如何捕捉这个异常?我们正在谈论我在这个应用程序上运行大约 40 种不同的服务,并且由 Visual Studio 创建的服务引用有 5000 行(Reference.cs),当抛出异常时,调试器将在对此类服务的引用上爆炸不在我的课上。
当您尝试到达一个很远的地方时,我也遇到了与 bing 路由服务相同的问题。
必须有一个标准的方法来捕捉这些异常。