TsgcWSCircuitBreaker › Properties
Published properties grouped by purpose, followed by the full alphabetical list.
| Name | Description |
|---|---|
| Enabled | Master switch that turns the whole circuit breaker on or off. |
| DefaultKey | Key used by the parameterless overloads of Execute, RecordSuccess and RecordFailure. |
| ServerKey | Key used by the server-side integration hooks (IsConnectionAllowed, IsMessageAllowed, RecordMessageError, RecordMessageSuccess). |
| Name | Description |
|---|---|
| Thresholds | Conditions that trip the circuit from Closed to Open (failure counts, failure rate and slow-call rate). |
| TimeWindow | Rolling window (width and bucket count) against which all thresholds are evaluated. |
| Recovery | Half-open retry policy that governs how an Open circuit transitions back to Closed. |
| Fallback | Alternative payload returned through OnFallback while the circuit is Open. |
| Classification | Rules that decide which exceptions are recorded as failures and which are ignored. |
| PerEndpoint | Collection of pattern-based overrides that apply different Thresholds/Recovery per host. |
| Name | Description |
|---|---|
| Metrics | Read-only aggregate counters exposed for dashboards, logging and alerting. |
| Name | Description |
|---|---|
| Classification | Rules that decide which exceptions are recorded as failures and which are ignored. |
| DefaultKey | Key used by the parameterless overloads of Execute, RecordSuccess and RecordFailure. |
| Enabled | Master switch that turns the whole circuit breaker on or off. |
| Fallback | Alternative payload returned through OnFallback while the circuit is Open. |
| Metrics | Read-only aggregate counters exposed for dashboards, logging and alerting. |
| PerEndpoint | Collection of pattern-based overrides that apply different Thresholds/Recovery per host. |
| Recovery | Half-open retry policy that governs how an Open circuit transitions back to Closed. |
| ServerKey | Key used by the server-side integration hooks (IsConnectionAllowed, IsMessageAllowed, RecordMessageError, RecordMessageSuccess). |
| Thresholds | Conditions that trip the circuit from Closed to Open (failure counts, failure rate and slow-call rate). |
| TimeWindow | Rolling window (width and bucket count) against which all thresholds are evaluated. |