IHttpLoggingInterceptor.OnRequestAsync(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 solicitação e da resposta.
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
Parâmetros
- logContext
- HttpLoggingInterceptorContext
Retornos
Comentários
Isso é chamado quando a solicitação é recebida pela primeira vez e pode ser usada para configurar as opções de solicitação e resposta. Todas as configurações serão transferidas para OnResponseAsync(HttpLoggingInterceptorContext) , exceto a Parameters , serão desmarcadas após o registro em log da solicitação. LoggingFields pode ser alterado por solicitação para controlar o comportamento de registro em log. Se nenhum campo de solicitação estiver habilitado e a Parameters coleção estiver vazia, nenhum registro em log de solicitação ocorrerá. Se CombineLogs estiver habilitado, ele Parameters será transferido da solicitação para a resposta e será registrado em log juntos.