2

.NET SDK for AWS SES を使用しているときに例外を処理する方法を教えてもらえますか?

返される IAsyncResult の実装には例外がありますが、その内部です。

これにアクセスするための代替方法はありますか、それとも反映する必要がありますか:(

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

ありがとう

4

1 に答える 1

1

.NET AWS SDK (および .NET 全体については、こちらで少し詳しく説明します) の Begin*/End* メソッドを使用した標準的なアプローチは、対応する End* メソッドを呼び出すことです。

amazonSimpleEmailServiceClient.BeginSendEmail(sendEmailRequest, ar =>
{
    try
    {
        amazonSimpleEmailServiceClient.EndSendEmail(ar);
    }
    catch (Exception e)
    {
        Console.WriteLine(e);
    }
}, null);
于 2012-10-24T18:02:05.910 に答える