Wie verwende ich die neue Resilienzstrategie in Polly.core zu einer Fallback -Strategie mit benutzerdefinierten AktionenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie verwende ich die neue Resilienzstrategie in Polly.core zu einer Fallback -Strategie mit benutzerdefinierten Aktionen

Post by Anonymous »

Ich habe eine ältere Richtlinie, die einer benutzerdefinierten Aktion zurückgeht. < /p>
// Several other overloads including one that's synchronous and has `void` as a return type.
// Required as some of our older services have not been asyncified yet
public void RetryWithPolicy(Action action) {
var policy = Policy.Handle
()
.Fallback(_ => action())
.Wrap(someCircuitBreakerPolicy)
.Wrap(someWaitAndRetryPolicy);

policy.Execute(action);
}
< /code>
Ich kann keinen Weg finden, dies mit der neuen Strategie zur Resilienz richtig zu tun? Ist die richtige Möglichkeit, eine Absicherungsstrategie hinzuzufügen, mit der der Rückruf erneut ausgeführt werden kann? Als ich mir die Fallback -Strategie ansah, konnte ich keinen Weg finden, den Rückruf auszuführen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post