无法在 .NET 中获取 DynamoDb TransactionCanceledException 取消原因

Thu*_*kwa 6 .net c# amazon-dynamodb

在我取消 Dynamodb 事务的情况下,我无法找到取消的原因,必须自己弄清楚。我得到一个没有任何原因的 TransactionCanceledException 类型的异常,内部异常是一个 HttpErrorResponseException 并且我没有运气读取内容流,因为它已经被处理了。

我在文档中看到过这个注释:

如果使用 Java,DynamoDB 会在 CancellationReasons 属性中列出取消原因。未为其他语言设置此属性。交易取消原因按请求项目的顺序排列,如果项目没有错误,它将有 NONE 代码和 Null 消息。

似乎没有关于如何在 .net 中处理此问题的任何信息。我希望有人遇到过这个问题并有解决办法。