RequestContext クラス

定義

クライアントによって送信される要求の動作を制御するために使用できるオプション。

public class RequestContext
type RequestContext = class
Public Class RequestContext
継承
RequestContext

コンストラクター

RequestContext()

RequestContext クラスの新しいインスタンスを初期化します。

プロパティ

CancellationToken

取り消しのためにチェックするトークン。

ErrorOptions

基になる応答がエラーを示している場合に、操作によって例外が発生する条件を制御します。

メソッド

AddClassifier(Int32, Boolean)

この操作の を ResponseClassifier カスタマイズして、既定 Response の分類動作を変更して、渡された状態コードがエラーと見なされるようにします。指定したとおりです。 状態コード分類子は、すべての ResponseClassificationHandler 分類子の後に適用されます。 これは、特定の応答状態コードがログ記録と分散トレース ポリシーによってエラーとして扱われるのを防ぐ場合に便利です。つまり、応答がエラーとして分類されていない場合、ログや分散トレースではエラーとして表示されません。

AddClassifier(ResponseClassificationHandler)

この操作の を ResponseClassifier カスタマイズします。 を ResponseClassificationHandler 追加すると、最初にハンドラーを介して応答を分類しようとするように分類動作が変更され、ハンドラーに意見がない場合は、代わりに既定の分類子が使用されます。 ハンドラーは順に適用されるため、最後に追加されたが優先されます。 これは、特定の応答状態コードがログ記録と分散トレース ポリシーによってエラーとして扱われるのを防ぐ場合に便利です。つまり、応答がエラーとして分類されていない場合、ログや分散トレースではエラーとして表示されません。

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

HttpPipelinePolicyこの要求の期間中、パイプラインに を追加します。 パイプライン内のポリシーの位置は、パラメーターによって position 制御されます。 クライアント要求ごとにポリシーを 1 回実行する場合は、 を使用PerCallPerRetryして再試行ごとにポリシーを実行します。

演算子

Implicit(ErrorOptions to RequestContext)

指定した RequestContext を使用して、ErrorOptions クラスの新しいインスタンスを初期化します。

適用対象