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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie verwende ich die neue Resilienzstrategie in Polly.core zu einer Fallback -Strategie mit benutzerdefinierten Aktionen

by Anonymous » 25 Feb 2025, 10:17

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?

Top