Udostępnij za pośrednictwem


HttpMetricsEnrichmentContext Klasa

Definicja

Udostępnia funkcje wzbogacania http.client.request.duration metryki.

public ref class HttpMetricsEnrichmentContext sealed
public sealed class HttpMetricsEnrichmentContext
type HttpMetricsEnrichmentContext = class
Public NotInheritable Class HttpMetricsEnrichmentContext
Dziedziczenie
HttpMetricsEnrichmentContext

Uwagi

Wzbogacanie odbywa się na podstawie poszczególnych żądań przez wywołania zwrotne zarejestrowane w AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)usłudze .

Wywołania zwrotne są odpowiedzialne za dodawanie tagów niestandardowych za pośrednictwem, za pomocą AddCustomTag(String, Object) których mogą używać informacji o żądaniu, odpowiedzi i błędzie uwidocznionych w wystąpieniu HttpMetricsEnrichmentContext .

Ważne

Wystąpienie HttpMetricsEnrichmentContext nie może być używane spoza wywołań zwrotnych wzbogacania.

Właściwości

Exception

Pobiera wyjątek, który wystąpił lub null jeśli nie wystąpił błąd.

Request

HttpRequestMessage Pobiera wiadomość, która została wysłana.

Response

Pobiera odebrane HttpRequestMessage z serwera lub null jeśli żądanie nie powiodło się.

Metody

AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)

Dodaje wywołanie zwrotne do rejestrowania tagów niestandardowych dla http.client.request.duration metryki.

AddCustomTag(String, Object)

Dołącza tag niestandardowy do listy tagów do zarejestrowania za http.client.request.duration pomocą metryki.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy