HttpStandardHedgingResilienceOptions 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 pipelinen för återhämtningsstrategier för användning i säkring av HTTP-scenarier.
public ref class HttpStandardHedgingResilienceOptions
public class HttpStandardHedgingResilienceOptions
type HttpStandardHedgingResilienceOptions = class
Public Class HttpStandardHedgingResilienceOptions
- Arv
-
HttpStandardHedgingResilienceOptions
Kommentarer
De här alternativen representerar konfigurationen för 5 kedjade lager i den här ordningen (från den yttersta till den innersta):
Total timeout för begäran –> Säkring –> Skott (per slutpunkt) –> Kretsbrytare (per slutpunkt) –> Tidsgräns för försök (per slutpunkt).
Konfigurationen av varje återhämtningsstrategi initieras med standardalternativen per typ. Begäran går igenom dessa återhämtningsstrategier:
- Den totala tidsgränsstrategin för begäran tillämpar en övergripande tidsgräns för körningen, vilket säkerställer att begäran, inklusive säkringsförsök, inte överskrider den konfigurerade gränsen.
- Hedgingstrategin kör begäranden mot flera slutpunkter om beroendet är långsamt eller returnerar ett tillfälligt fel.
- Pipelinen för hastighetsbegränsning begränsar det maximala antalet begäranden som skickas till beroendet.
- Kretsbrytaren blockerar körningen om för många direkta fel eller timeouts identifieras.
- Tidsgränsstrategin för försök begränsar varje varaktighet för begärandeförsök och utlöser om den överskrids.
De tre sista strategierna tilldelas varje enskild slutpunkt. Valet av slutpunkt kan anpassas av SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) eller SelectPipelineBy(IStandardHedgingHandlerBuilder, Func<IServiceProvider,Func<HttpRequestMessage,String>>) tillägg.
Som standard väljs slutpunkten av utfärdare (schema + värd + port).
Konstruktorer
| Name | Description |
|---|---|
| HttpStandardHedgingResilienceOptions() |
Alternativ för pipelinen för återhämtningsstrategier för användning i säkring av HTTP-scenarier. |
Egenskaper
| Name | Description |
|---|---|
| Endpoint |
Hämtar eller anger alternativen för säkringsslutpunkter. |
| Hedging |
Hämtar eller anger alternativ för säkringsstrategi. |
| TotalRequestTimeout |
Hämtar eller anger timeout-strategialternativen för den totala tidsgränsen som tillämpas på körningen av begäranden. |