IHttpLoggingInterceptor.OnResponseAsync(HttpLoggingInterceptorContext) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- logContext
- HttpLoggingInterceptorContext
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.