Freigeben über


IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Methode

Definition

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

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.

Gilt für: