Sdílet prostřednictvím


HttpMetricsEnrichmentContext Třída

Definice

Poskytuje funkce pro rozšíření metriky http.client.request.duration .

public ref class HttpMetricsEnrichmentContext sealed
public sealed class HttpMetricsEnrichmentContext
type HttpMetricsEnrichmentContext = class
Public NotInheritable Class HttpMetricsEnrichmentContext
Dědičnost
HttpMetricsEnrichmentContext

Poznámky

Rozšiřování se provádí na základě jednotlivých požadavků prostřednictvím zpětných volání registrovaných u AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>).

Zpětná volání zodpovídají za přidávání vlastních značek, pomocí AddCustomTag(String, Object) kterých můžou použít informace o požadavcích, odpovědích a chybách zveřejněné v HttpMetricsEnrichmentContext instanci.

Důležité

Instance HttpMetricsEnrichmentContext nesmí být použita z oblasti mimo zpětné volání rozšiřování.

Vlastnosti

Exception

Získá výjimku, ke které došlo, nebo null pokud nedošlo k žádné chybě.

Request

Získá, HttpRequestMessage který byl odeslán.

Response

HttpRequestMessage Získá přijatý ze serveru nebo null pokud požadavek selhal.

Metody

AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)

Přidá zpětné volání pro registraci vlastních značek pro metriku http.client.request.duration .

AddCustomTag(String, Object)

Připojí vlastní značku k seznamu značek, které se mají zaznamenat pomocí metriky http.client.request.duration .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro