Aracılığıyla paylaş


HttpLoggingInterceptorContext Sınıf

Tanım

için IHttpLoggingInterceptorkullanılan bağlam.

public sealed class HttpLoggingInterceptorContext
type HttpLoggingInterceptorContext = class
Public NotInheritable Class HttpLoggingInterceptorContext
Devralma
HttpLoggingInterceptorContext

Açıklamalar

Ayarlar ilgili değerlerle HttpLoggingOptions önceden başlatılır ve veya WithHttpLogging<TBuilder>(TBuilder, HttpLoggingFields, Nullable<Int32>, Nullable<Int32>)uç noktasına özgü değerlerle HttpLoggingAttribute güncelleştirilir. Tüm ayarlar istek başına değiştirilebilir. İsteği günlüğe kaydettikten sonra temizlenenler dışında Parameters tüm ayarlar 'den'e OnRequestAsync(HttpLoggingInterceptorContext)OnResponseAsync(HttpLoggingInterceptorContext) taşınır.

Oluşturucular

HttpLoggingInterceptorContext()

için IHttpLoggingInterceptorkullanılan bağlam.

Özellikler

HttpContext

İstek bağlamı.

LoggingFields

İsteğin ve yanıtın günlüğe kaydedilecek bölümlerini alır veya ayarlar.

Parameters

İstek veya yanıt kapsamında günlüğe kaydedilecek parametrelerin listesini alır. içinde LoggingFields belirtilen değerler, tüm kesiciler çalıştırıldıktan sonra otomatik olarak eklenir. İstek günlüğe kaydedilirken tüm değerler temizlenir. Diğer tüm ilgili ayarlar yanıta taşınır.

RequestBodyLogLimit

İstek gövdesinin günlüğe kaydedilecek bayt sayısı üst sınırını alır veya ayarlar.

ResponseBodyLogLimit

Yanıt gövdesinin günlüğe kaydedilecek bayt sayısı üst sınırını alır veya ayarlar.

Yöntemler

AddParameter(String, Object)

İstek veya yanıt kapsamında günlüğe kaydedilecek verileri ekler. Bkz. Parameters.

Disable(HttpLoggingFields)

verilen alanları içinde şu anda etkin LoggingFieldsolan alanlardan kaldırır.

Enable(HttpLoggingFields)

Verilen alanları içinde şu anda etkin LoggingFieldsolan alanlara ekler.

IsAnyEnabled(HttpLoggingFields)

Verilen alanlardan herhangi birinin şu anda içinde LoggingFieldsetkinleştirilip etkinleştirilmediğini denetler.

TryDisable(HttpLoggingFields)

şu anda içinde LoggingFieldsetkin olan alanlar varsa, verilen alanları devre dışı bırakır.

Şunlara uygulanır