HttpStandardResilienceOptions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Alternativ för återhämtningsstrategier för användning i HTTP-scenarier.
public ref class HttpStandardResilienceOptions
public class HttpStandardResilienceOptions
type HttpStandardResilienceOptions = class
Public Class HttpStandardResilienceOptions
- Arv
-
HttpStandardResilienceOptions
Kommentarer
De här alternativen representerar konfiguration för fem länkade återhämtningsstrategier i den här ordningen (från den yttersta till den innersta):
Bulkhead –> Total timeout för begäran –> Försök igen –> Kretsbrytare –> Tidsgräns för försök.
Konfigurationen av varje pipeline initieras med standardalternativen per typ. Begäran går igenom följande strategier:
- Den totala tidsgränsen för begäranden gäller en total tidsgräns för körningen, vilket säkerställer att begäran, inklusive säkringsförsök, inte överskrider den konfigurerade gränsen.
- Återförsökspipelinen försöker på nytt med begäran om beroendet är långsamt eller returnerar ett tillfälligt fel.
- Bulkhead-pipelinen begränsar det maximala antalet samtidiga begäranden som skickas till beroendet.
- Kretsbrytaren blockerar körningen om för många direkta fel eller timeouts identifieras.
- Pipelinen för tidsgränsen för försök begränsar varje varaktighet för begärandeförsök och utlöser om den överskrids.
Konstruktorer
| Name | Description |
|---|---|
| HttpStandardResilienceOptions() |
Alternativ för återhämtningsstrategier för användning i HTTP-scenarier. |
Egenskaper
| Name | Description |
|---|---|
| AttemptTimeout |
Hämtar eller anger alternativen för den timeout-pipeline som tillämpas per begärandeförsök. |
| CircuitBreaker |
Hämtar eller ställer in kretsbrytaralternativen. |
| RateLimiter |
Hämtar eller anger alternativ för skott. |
| Retry |
Hämtar eller anger pipelinealternativen för återförsök. |
| TotalRequestTimeout |
Hämtar eller anger alternativ för tidsgränsstrategi för den totala tidsgräns som tillämpas på begärandekörningen. |