IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Rückruf, um die Protokollierung der Anforderung und Antwort anzupassen.
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
Parameter
- logContext
- HttpLoggingInterceptorContext
Gibt zurück
Hinweise
Dies wird aufgerufen, wenn die Anforderung zum ersten Mal empfangen wird, und kann zum Konfigurieren von Anforderungs- und Antwortoptionen verwendet werden. Alle Einstellungen werden auf übertragen, OnResponseAsync(HttpLoggingInterceptorContext) mit der Ausnahme, dass Parameters nach der Protokollierung der Anforderung gelöscht wird. LoggingFields kann pro Anforderung geändert werden, um das Protokollierungsverhalten zu steuern. Wenn keine Anforderungsfelder aktiviert sind und die Parameters Sammlung leer ist, wird keine Anforderungsprotokollierung durchgeführt. Wenn CombineLogs aktiviert Parameters ist, wird von der Anforderung übernommen, um zu antworten und zusammen protokolliert zu werden.