2012-10-24 44 views
2

任何人都可以告诉我如何在使用.NET SES SDK for AWS SES时处理异常?.net AWS开发工具包 - 使用SES.BeginSendEmail进行异常处理

返回的IAsyncResult的实现有它的Exception,但它的内部。

是否有访问该替代方法,还是需要以反映它:(

amazonSimpleEmailServiceClient.BeginSendEmail(sendEmailRequest, ar => { 
    var result = ar as AsyncResult; 
    // result has .Exception, but its internal :(
}, null); 

感谢

回答

1

的标准方法与*开始/结束*在.NET SDK AWS方法(和.NET总体上,如详细讨论的here)是调用相应的End *方法。

amazonSimpleEmailServiceClient.BeginSendEmail(sendEmailRequest, ar => 
{ 
    try 
    { 
     amazonSimpleEmailServiceClient.EndSendEmail(ar); 
    } 
    catch (Exception e) 
    { 
     Console.WriteLine(e); 
    } 
}, null); 
相关问题