HttpMetricsEnrichmentContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités permettant d’enrichir la http.client.request.duration
métrique.
public ref class HttpMetricsEnrichmentContext sealed
public sealed class HttpMetricsEnrichmentContext
type HttpMetricsEnrichmentContext = class
Public NotInheritable Class HttpMetricsEnrichmentContext
- Héritage
-
HttpMetricsEnrichmentContext
Remarques
L’enrichissement est effectué par demande par rappels inscrits auprès AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)de .
Les rappels sont chargés d’ajouter des balises personnalisées via AddCustomTag(String, Object) lesquelles ils peuvent utiliser les informations de requête, de réponse et d’erreur exposées sur le HttpMetricsEnrichmentContext instance.
Important
Le HttpMetricsEnrichmentContext instance ne doit pas être utilisé en dehors des rappels d’enrichissement.
Propriétés
Exception |
Obtient l’exception qui s’est produite ou |
Request |
Obtient le HttpRequestMessage qui a été envoyé. |
Response |
Obtient le HttpRequestMessage reçu du serveur ou |
Méthodes
AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>) |
Ajoute un rappel pour inscrire des balises personnalisées pour la |
AddCustomTag(String, Object) |
Ajoute une balise personnalisée à la liste des balises à enregistrer avec la |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |