0
エラーが発生した場合は、再試行の前にアクションを実行する必要があります。それ以外の場合は、再試行してください。このようなリトライ前のアクション
何か:
try
{
action:
<action>
}
catch (SpecialException)
{
<cleanup>
goto action:
}
catch (Exception)
{
goto action:
}
はポリーと、このことは可能ですか?
はい、正確です。 Pollyの 'onRetry'デリゲートフックは、あらゆる種類のリトライポリシー(再試行、n回再試行、retryforever、wait-and-retry)でも利用できます。 'onRetryAsync:'デリゲートフックのように、非同期形式の非同期形式でも利用できます。 Doco、例:https://github.com/App-vNext/Polly/#retry –