コード例 #1
0
ファイル: CircuitBreaker.cs プロジェクト: psibr/Resiliency
 public CircuitBreaker(ICircuitBreakerStrategy strategy, CircuitBreakerOptions options = null)
 {
     Options            = options ?? new CircuitBreakerOptions();
     State              = Options.InitialState;
     StateLastChangedAt = DateTimeOffset.UtcNow;
     Strategy           = strategy;
 }
コード例 #2
0
 public CircuitBreaker(ICircuitBreakerStrategy strategy, string name)
 {
     this.strategy = strategy;
     Name          = name;
 }