Aracılığıyla paylaş


IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Yöntem

Tanım

İsteğin ve yanıtın günlüğe kaydedilmesini özelleştirmek için geri çağırma.

public System.Threading.Tasks.ValueTask OnRequestAsync (Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext logContext);
abstract member OnRequestAsync : Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext -> System.Threading.Tasks.ValueTask
Public Function OnRequestAsync (logContext As HttpLoggingInterceptorContext) As ValueTask

Parametreler

Döndürülenler

Açıklamalar

Bu, istek ilk alındığında çağrılır ve hem istek hem de yanıt seçeneklerini yapılandırmak için kullanılabilir. İsteği günlüğe kaydettikten sonra temizlenecek dışında Parameters tüm ayarlar 'a OnResponseAsync(HttpLoggingInterceptorContext) taşınır. LoggingFields günlük davranışını denetlemek için istek başına değiştirilebilir. Hiçbir istek alanı etkin değilse ve Parameters koleksiyon boşsa, istek günlüğü gerçekleşmez. Etkinleştirilirse CombineLogsParameters istekten yanıta geçirilir ve birlikte günlüğe kaydedilir.

Şunlara uygulanır