【发布时间】:2011-04-24 13:33:57
【问题描述】:
我在测试期间难以捕获异常。我实际上断开了服务,因此端点不可用,我正在尝试修改我的应用程序以处理这种可能性。
问题是,无论我将 try/catch 块放在哪里,我似乎都无法在它未被处理之前捕捉到它。
我已经尝试将我的创建代码都包装在 try/catch 中,
this.TopicServiceClient = new KeepTalkingServiceReference.TopicServiceClient();
this.TopicServiceClient.GetAllTopicsCompleted += new EventHandler<KeepTalkingServiceReference.GetAllTopicsCompletedEventArgs>(TopicServiceClient_GetAllTopicsCompleted);
this.TopicServiceClient.GetAllTopicsAsync();
以及在服务调用完成时被调用的委托。
public void TopicServiceClient_GetAllTopicsCompleted(object sender, KeepTalkingServiceReference.GetAllTopicsCompletedEventArgs e)
{
try
{
...
没有骰子。有什么想法吗?
【问题讨论】:
标签: c# silverlight wcf exception-handling windows-phone-7