HttpMetricsEnrichmentContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
http.client.request.duration メトリックを強化するための機能を提供します。
public ref class HttpMetricsEnrichmentContext sealed
public sealed class HttpMetricsEnrichmentContext
type HttpMetricsEnrichmentContext = class
Public NotInheritable Class HttpMetricsEnrichmentContext
- 継承
-
HttpMetricsEnrichmentContext
注釈
エンリッチメントは、 AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)に登録されたコールバックによって要求ごとに実行されます。
コールバックは、HttpMetricsEnrichmentContext インスタンスで公開されている要求、応答、エラー情報を使用できるAddCustomTag(String, Object)を介してカスタム タグを追加する役割を担います。
Important
HttpMetricsEnrichmentContext インスタンスは、エンリッチメント コールバックの外部から使用することはできません。
プロパティ
| 名前 | 説明 |
|---|---|
| Exception |
発生した例外を取得します。エラーが発生しなかった場合は |
| Request |
送信された HttpRequestMessage を取得します。 |
| Response |
サーバーから受信した HttpRequestMessage を取得するか、要求が失敗した場合に |
メソッド
| 名前 | 説明 |
|---|---|
| AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>) |
|
| AddCustomTag(String, Object) |
|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |