HttpStandardResilienceOptions Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Opties voor tolerantiestrategieën voor gebruik in HTTP-scenario's.
public ref class HttpStandardResilienceOptions
public class HttpStandardResilienceOptions
type HttpStandardResilienceOptions = class
Public Class HttpStandardResilienceOptions
- Overname
-
HttpStandardResilienceOptions
Opmerkingen
Deze opties vertegenwoordigen de configuratie voor vijf strategieën voor gekoppelde tolerantie in deze volgorde (van buitenste naar binnenste):
Schot -> Totale time-out van aanvraag -> Opnieuw proberen -> Circuitonderbreker -> Time-out voor poging.
De configuratie van elke pijplijn wordt geïnitialiseerd met de standaardopties per type. De aanvraag doorloopt deze strategieën:
- De totale time-outpijplijn voor aanvragen past een algemene time-out toe op de uitvoering, zodat de aanvraag, inclusief hedgingspogingen, de geconfigureerde limiet niet overschrijdt.
- De pijplijn voor opnieuw proberen probeert de aanvraag opnieuw uit te voeren voor het geval de afhankelijkheid traag is of een tijdelijke fout retourneert.
- De pijplijn voor schotten beperkt het maximum aantal gelijktijdige aanvragen dat naar de afhankelijkheid wordt verzonden.
- De circuitonderbreker blokkeert de uitvoering als er te veel directe fouten of time-outs worden gedetecteerd.
- De time-outpijplijn voor pogingen beperkt elke duur van de aanvraagpoging en genereert als deze is overschreden.
Constructors
| Name | Description |
|---|---|
| HttpStandardResilienceOptions() |
Opties voor tolerantiestrategieën voor gebruik in HTTP-scenario's. |
Eigenschappen
| Name | Description |
|---|---|
| AttemptTimeout |
Hiermee haalt u de opties op voor de time-outpijplijn die per aanvraagpoging wordt toegepast. |
| CircuitBreaker |
Hiermee haalt u de circuitonderbrekeropties op of stelt u deze in. |
| RateLimiter |
Hiermee haalt u de opties voor schot op of stelt u deze in. |
| Retry |
Hiermee haalt u de pijplijnopties voor opnieuw proberen op of stelt u deze in. |
| TotalRequestTimeout |
Hiermee haalt u de time-outstrategieopties op of stelt u deze in voor de totale time-out die is toegepast op de uitvoering van de aanvraag. |