다음을 통해 공유


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>)콜백을 통해 요청별로 수행됩니다.

콜백은 instance 노출되는 요청, 응답 및 오류 정보를 사용할 수 있는 를 통해 AddCustomTag(String, Object) 사용자 지정 태그를 HttpMetricsEnrichmentContext 추가합니다.

중요

HttpMetricsEnrichmentContext instance 보강 콜백 외부에서 사용하면 안 됩니다.

속성

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)

적용 대상