HttpLoggingFields Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |