Megosztás a következőn keresztül:


ClientOptions Osztály

Definíció

Az összes ügyfélbeállítás-típus alaptípusa különböző gyakori ügyfélbeállításokat tesz elérhetővé, például Diagnostics: , Retry, Transport.

public abstract class ClientOptions
type ClientOptions = class
Public MustInherit Class ClientOptions
Öröklődés
ClientOptions
Származtatott

Konstruktorok

ClientOptions()

Létrehoz egy új példányt a fájlban ClientOptions.

ClientOptions(DiagnosticsOptions)

Létrehoz egy új példányt ClientOptions a megadott DiagnosticsOptionselemhez.

Tulajdonságok

Default

Lekéri az alapértelmezett halmazt.ClientOptions A beállítások módosításai megjelennek a Default módosítások Default után létrehozott új típusú példányokbanClientOptions.

Diagnostics

Lekéri az ügyfél diagnosztikai beállításait.

Retry

Lekéri az ügyfél újrapróbálkozési beállításait.

RetryPolicy

Lekéri vagy beállítja a szabályzatot az újrapróbálkozáshoz. Ha meg van adva egy szabályzat, a rendszer a Retry tulajdonság helyett fogja használni. A RetryPolicy típus az alapértelmezett viselkedés módosításához származtatható anélkül, hogy teljes mértékben implementálnia kellene az újrapróbálkozási logikát. Felülbírálás Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) vagy egyéni HttpPipelinePolicy megadása esetén a implementátor feladata az ProcessingContext értékek frissítése.

Transport

Az HttpPipelineTransport ügyfélhez használandó. Alapértelmezés szerint a példánya HttpClientTransport.

Metódusok

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Szabályzatot HttpPipeline ad hozzá az ügyfélfolyamathoz. A szabályzat helyét a folyamaton belül a position paraméter szabályozza. Ha azt szeretné, hogy a szabályzat ügyfélkérésenként egyszer fusson, használja PerCall a PerRetry szabályzatot minden újrapróbálkozáshoz. Vegye figyelembe, hogy az ügyfél minden, ezzel ClientOptions az objektummal létrehozott folyamatához ugyanaz a példány policy lesz hozzáadva.

A következőre érvényes: