HttpMetricsEnrichmentContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
Request |
Získá, HttpRequestMessage který byl odeslán. |
Response |
HttpRequestMessage Získá přijatý ze serveru nebo |
Metody
AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>) |
Přidá zpětné volání pro registraci vlastních značek pro metriku |
AddCustomTag(String, Object) |
Připojí vlastní značku k seznamu značek, které se mají zaznamenat pomocí metriky |
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) |