Delen via


ClientOptions Klas

Definitie

Basistype voor alle typen clientopties, geeft verschillende algemene clientopties weer, zoals Diagnostics, Retry, Transport.

public abstract class ClientOptions
type ClientOptions = class
Public MustInherit Class ClientOptions
Overname
ClientOptions
Afgeleid

Constructors

ClientOptions()

Hiermee maakt u een nieuw exemplaar van ClientOptions.

ClientOptions(DiagnosticsOptions)

Hiermee maakt u een nieuw exemplaar van ClientOptions met de specifieke DiagnosticsOptions.

Eigenschappen

Default

Hiermee wordt de standaardset van ClientOptions. Wijzigingen in de Default opties worden weergegeven in nieuwe exemplaren van het ClientOptions type die worden gemaakt nadat de wijzigingen Default in zijn aangebracht.

Diagnostics

Hiermee haalt u de diagnostische opties van de client op.

Retry

Hiermee haalt u de opties voor opnieuw proberen van de client op.

RetryPolicy

Hiermee wordt het beleid opgehaald of ingesteld dat moet worden gebruikt voor nieuwe pogingen. Als een beleid is opgegeven, wordt dit gebruikt in plaats van de Retry eigenschap. Het RetryPolicy type kan worden afgeleid om het standaardgedrag te wijzigen zonder dat de logica voor opnieuw proberen volledig hoeft te worden geïmplementeerd. Als Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) wordt overschreven of als er een aangepaste HttpPipelinePolicy waarde is opgegeven, is het de verantwoordelijkheid van de implementeerfunctie om de ProcessingContext waarden bij te werken.

Transport

De HttpPipelineTransport die moet worden gebruikt voor deze client. Standaard ingesteld op een exemplaar van HttpClientTransport.

Methoden

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Hiermee voegt u een HttpPipeline beleid toe aan de clientpijplijn. De positie van het beleid in de pijplijn wordt bepaald door de position parameter . Als u wilt dat het beleid eenmaal per clientaanvraag wordt uitgevoerd, gebruikt u PerCall anders PerRetry om het beleid uit te voeren voor elke nieuwe poging. Houd er rekening mee dat hetzelfde exemplaar van policy wordt toegevoegd aan alle pijplijnen van de client die zijn gemaakt met dit ClientOptions object.

Van toepassing op