次の方法で共有


HttpMetricsEnrichmentContext クラス

定義

メトリックをエンリッチするための機能を 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>)コールバックによって要求ごとに行われます。

コールバックは、インスタンスで公開されている要求、応答、エラー情報を使用できる カスタム タグを AddCustomTag(String, Object) 追加する役割を HttpMetricsEnrichmentContext 担います。

重要

インスタンスは HttpMetricsEnrichmentContext 、エンリッチメント コールバックの外部から使用することはできません。

プロパティ

Exception

発生した例外を取得します。エラー null がなかった場合は を取得します。

Request

送信された を HttpRequestMessage 取得します。

Response

サーバーから受信した を HttpRequestMessage 取得します。要求 null が失敗した場合は を取得します。

メソッド

AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)

メトリックのカスタム タグを登録するコールバックを http.client.request.duration 追加します。

AddCustomTag(String, Object)

メトリックで記録するタグの一覧にカスタム タグを http.client.request.duration 追加します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象