IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- logContext
- HttpLoggingInterceptorContext
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.