Compartilhar via


IHttpLoggingInterceptor.OnRequestAsync(HttpLoggingInterceptorContext) Método

Definição

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

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.

Aplica-se a