Aracılığıyla paylaş


HttpMetricsEnrichmentContext Sınıf

Tanım

Ölçümü zenginleştirmek http.client.request.duration için işlevsellik sağlar.

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

Açıklamalar

Zenginleştirme, ile AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)kaydedilen geri çağırmalar tarafından istek temelinde gerçekleştirilir.

Geri çağırmalar, örneğinde kullanıma sunulan istek, yanıt ve hata bilgilerini kullanabilecekleri özel etiketler AddCustomTag(String, Object) eklemekle HttpMetricsEnrichmentContext sorumludur.

Önemli

Örnek HttpMetricsEnrichmentContext , zenginleştirme geri çağırmalarının dışından kullanılmamalıdır.

Özellikler

Exception

Oluşan özel durumu veya null hata olup olmadığını alır.

Request

HttpRequestMessage Gönderilen öğesini alır.

Response

Sunucudan HttpRequestMessage alınan veya null isteğin başarısız olup olmadığını alır.

Yöntemler

AddCallback(HttpRequestMessage, Action<HttpMetricsEnrichmentContext>)

Ölçüm için özel etiketleri kaydetmek için http.client.request.duration bir geri çağırma ekler.

AddCustomTag(String, Object)

Ölçümle birlikte http.client.request.duration kaydedilecek etiket listesine özel bir etiket ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır