ClientOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのクライアント オプションの種類の基本型は、、 などDiagnosticsRetryTransport、さまざまな一般的なクライアント オプションを公開します。
public abstract class ClientOptions
type ClientOptions = class
Public MustInherit Class ClientOptions
- 継承
-
ClientOptions
- 派生
コンストラクター
ClientOptions() |
ClientOptions の新しいインスタンスを作成します。 |
ClientOptions(DiagnosticsOptions) |
指定した DiagnosticsOptionsを使用して、 のClientOptions新しいインスタンスを作成します。 |
プロパティ
Default |
の既定のセットを ClientOptions取得します。 オプションの Default 変更は、 への変更が行われた後に作成された型の ClientOptions 新しいインスタンスに Default 反映されます。 |
Diagnostics |
クライアント診断オプションを取得します。 |
Retry |
クライアントの再試行オプションを取得します。 |
RetryPolicy |
再試行に使用するポリシーを取得または設定します。 ポリシーが指定されている場合は、 プロパティの Retry 代わりに使用されます。 型を RetryPolicy から派生して、再試行ロジックを完全に実装しなくても、既定の動作を変更できます。 がオーバーライドされるか、カスタムHttpPipelinePolicyが指定されている場合Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>)、値を更新するのは実装者のProcessingContext責任です。 |
Transport |
HttpPipelineTransportこのクライアントに使用する 。 既定値は の HttpClientTransportインスタンスです。 |
メソッド
AddPolicy(HttpPipelinePolicy, HttpPipelinePosition) |
クライアント パイプラインに HttpPipeline ポリシーを追加します。 パイプライン内のポリシーの位置は、 パラメーターによって |