Compartir a través de


HttpLoggingFields Enumeración

Definición

Marcas usadas para controlar qué partes de la solicitud y la respuesta se registran.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields = 
Public Enum HttpLoggingFields
Herencia
HttpLoggingFields
Atributos

Campos

All 7421

Marca para registrar la solicitud y la respuesta HTTP. Incluye Request, Response y Duration. El registro del cuerpo de la solicitud y la respuesta tiene implicaciones de rendimiento, ya que requiere almacenar en búfer todo el cuerpo de la solicitud y la respuesta hasta RequestBodyLogLimit y ResponseBodyLogLimit.

Duration 4096

Marca para registrar cuánto tiempo se tarda en procesar la solicitud y la respuesta en milisegundos.

None 0

Sin registro.

Request 1117

Marca para registrar toda la solicitud HTTP. Incluye RequestPropertiesAndHeaders y RequestBody. El registro del cuerpo de la solicitud tiene implicaciones en el rendimiento, ya que requiere almacenar en búfer todo el cuerpo de la solicitud hasta RequestBodyLogLimit.

RequestBody 1024

Marca para registrar la solicitud BodyHTTP. El registro del cuerpo de la solicitud tiene implicaciones en el rendimiento, ya que requiere almacenar en búfer todo el cuerpo de la solicitud hasta RequestBodyLogLimit.

RequestHeaders 64

Marca para registrar la solicitud HeadersHTTP. Los encabezados de solicitud se registran en cuanto se invoca el middleware. Los encabezados se redactan de manera predeterminada con el carácter "[Redacted]", a menos que se especifique en RequestHeaders.

Por ejemplo: Conexión: keep-alive My-Custom-Request-Header: [Redacted]

RequestMethod 8

Marca para registrar la solicitud MethodHTTP.

Por ejemplo: Método: GET

RequestPath 1

Marca para registrar la ruta de acceso de solicitud HTTP, que incluye y PathPathBase.

Por ejemplo: Ruta de acceso: /index PathBase: /app

RequestProperties 29

Marca para registrar una colección de propiedades de solicitud HTTP, como RequestPath, RequestProtocol, RequestMethody RequestScheme.

RequestPropertiesAndHeaders 93

Marca para registrar encabezados y propiedades de solicitud HTTP. Incluye RequestProperties y RequestHeaders

RequestProtocol 4

Marca para registrar la solicitud ProtocolHTTP.

Por ejemplo: Protocolo: HTTP/1.1

RequestQuery 2

Marca para registrar la solicitud QueryStringHTTP.

Por ejemplo: Consulta: ?index=1

El contenido de RequestQuery puede contener información privada que puede tener problemas normativos en virtud del RGPD y otras leyes. RequestQuery no se debe registrar a menos que los registros sean seguros y estén controlados por el acceso y el impacto en la privacidad evaluados.
RequestScheme 16

Marca para registrar la solicitud SchemeHTTP.

Por ejemplo: Esquema: https

RequestTrailers 256

Marca para registrar la solicitud TrailersHTTP. Los finalizadores de solicitud no se registran actualmente.

Response 2208

Marca para registrar toda la respuesta HTTP. Incluye ResponsePropertiesAndHeaders y ResponseBody. El registro del cuerpo de la respuesta tiene implicaciones en el rendimiento, ya que requiere almacenar en búfer todo el cuerpo de la respuesta hasta ResponseBodyLogLimit.

ResponseBody 2048

Marca para registrar la respuesta BodyHTTP . El registro del cuerpo de la respuesta tiene implicaciones en el rendimiento, ya que requiere almacenar en búfer todo el cuerpo de la respuesta hasta ResponseBodyLogLimit.

ResponseHeaders 128

Marca para registrar la respuesta HeadersHTTP . Los encabezados de respuesta se registran cuando se escribe en Body o cuando StartAsync(CancellationToken) se llama a .

Los encabezados se redactan de manera predeterminada con el carácter "[Redacted]", a menos que se especifique en ResponseHeaders.

Por ejemplo: Content-Length: 16 My-Custom-Response-Header: [Redacted]

ResponsePropertiesAndHeaders 160

Marca para registrar encabezados y propiedades de respuesta HTTP. Incluye ResponseStatusCode y ResponseHeaders.

ResponseStatusCode 32

Marca para registrar la respuesta StatusCodeHTTP .

Por ejemplo: StatusCode: 200

ResponseTrailers 512

Marca para registrar la respuesta TrailersHTTP . Los finalizadores de respuesta no se registran actualmente.

Se aplica a