2012-10-24 75 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); 
相關問題