Partager via


IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Méthode

Définition

Rappel pour personnaliser la journalisation de la réponse.

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

Paramètres

Retours

Remarques

Cette opération est appelée lorsque la première écriture dans la réponse se produit, ou lorsque la réponse se termine sans écriture, juste avant que tout ce qui soit soit envoyé au client. Les paramètres sont reportés à partir de OnRequestAsync(HttpLoggingInterceptorContext) (à l’exception de Parameters) et les paramètres de réponse peuvent toujours être modifiés. Les modifications apportées aux paramètres de demande n’auront aucun effet. Si aucun champ de réponse n’est activé et que la Parameters collection est vide, aucune journalisation des réponses ne se produit. Si CombineLogs est activé, Parameters est reporté à partir de la demande de réponse et est journalisé ensemble. RequestBody et ResponseBody peuvent également être désactivés dans OnResponseAsync pour empêcher la journalisation des données de corps mises en mémoire tampon.

S’applique à