Udostępnij za pośrednictwem


ClientOptions Klasa

Definicja

Typ podstawowy dla wszystkich typów opcji klienta, uwidacznia różne typowe opcje klienta, takie jak Diagnostics, , RetryTransport.

public abstract class ClientOptions
type ClientOptions = class
Public MustInherit Class ClientOptions
Dziedziczenie
ClientOptions
Pochodne

Konstruktory

ClientOptions()

Tworzy nowe wystąpienie klasy ClientOptions.

ClientOptions(DiagnosticsOptions)

Tworzy nowe wystąpienie obiektu ClientOptions o określonym obiekcie DiagnosticsOptions.

Właściwości

Default

Pobiera domyślny zestaw .ClientOptions Zmiany opcji Default zostaną odzwierciedlone w nowych wystąpieniach typu utworzonych ClientOptions po wprowadzeniu zmian Default .

Diagnostics

Pobiera opcje diagnostyczne klienta.

Retry

Pobiera opcje ponawiania próby klienta.

RetryPolicy

Pobiera lub ustawia zasady do użycia na potrzeby ponownych prób. Jeśli zostanie określona zasada, zostanie ona użyta zamiast Retry właściwości . Typ RetryPolicy może pochodzić z metody , aby zmodyfikować zachowanie domyślne bez konieczności pełnego implementowania logiki ponawiania. Jeśli Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) wartość jest zastępowana lub jest określona wartość niestandardowa HttpPipelinePolicy , jest to odpowiedzialność implementatora za zaktualizowanie ProcessingContext wartości.

Transport

Element HttpPipelineTransport , który ma być używany dla tego klienta. Domyślnie jest to wystąpienie klasy HttpClientTransport.

Metody

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

HttpPipeline Dodaje zasady do potoku klienta. Pozycja zasad w potoku jest kontrolowana przez position parametr . Jeśli zasady mają być wykonywane raz na żądanie klienta, użyj PerCall innego polecenia PerRetry , aby uruchomić zasady dla każdej ponawiania. Należy pamiętać, że to samo wystąpienie obiektu policy zostanie dodane do wszystkich potoków klienta skonstruowanego przy użyciu tego ClientOptions obiektu.

Dotyczy