1

一部のポリシーをラップすると、ラップされたポリシーからそれらにアクセスできますか?

例:

var handle = Policy.Handle<Exception>();//.OrResult<HttpResponseMessage>(r => r.IsSuccessStatusCode == false);

var timeout = Policy.TimeoutAsync(() => TimeSpan.FromMinutes(5)  /*loginConnectorOptions.Timeout*/);
var retry = handle.RetryAsync(retryCount: 3);
var cb = handle.CircuitBreakerAsync(exceptionsAllowedBeforeBreaking: 3, durationOfBreak: TimeSpan.FromMinutes(3));
var bulkhead = Policy.BulkheadAsync(maxParallelization: 4, maxQueuingActions: 20);
_lcPolicy = Policy.WrapAsync(bulkhead, retry, cb, timeout);
_lcPolicy.WithPolicyKey("LoginConnector");

サーキットブレーカーにアクセスして状態にアクセスしたいと思います。

4

1 に答える 1