Compartilhar via


IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Método

Definição

Um retorno de chamada para personalizar o registro em log da resposta.

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

Parâmetros

Retornos

Comentários

Isso é chamado quando ocorre a primeira gravação na resposta ou a resposta termina sem gravação, logo antes de qualquer coisa ser enviada ao cliente. As configurações são transferidas de OnRequestAsync(HttpLoggingInterceptorContext) (exceto o ) e as Parametersconfigurações de resposta ainda podem ser modificadas. As alterações nas configurações de solicitação não terão efeito. Se nenhum campo de resposta estiver habilitado e a Parameters coleção estiver vazia, nenhum log de resposta ocorrerá. Se CombineLogs estiver habilitado, o Parameters será transferido da solicitação para a resposta e será registrado juntos. RequestBody e ResponseBody também podem ser desabilitados em OnResponseAsync para impedir o registro em log de dados do corpo em buffer.

Aplica-se a