HttpLoggingFields Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Флаги, используемые для управления тем, какие части запроса и ответа регистрируются в журнале.
Это перечисление поддерживает побитовую комбинацию значений его членов.
[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields =
Public Enum HttpLoggingFields
- Наследование
-
HttpLoggingFields
- Атрибуты
Поля
All | 7421 | Флаг для регистрации HTTP-запроса и ответа. Включает Request, Response и Duration. Регистрация текста запроса и ответа может влиять на производительность, так как требуется буферизация всего текста запроса и ответа до RequestBodyLogLimit и ResponseBodyLogLimit. |
Duration | 4096 | Флаг для ведения журнала времени, необходимого для обработки запроса и ответа в миллисекундах. |
None | 0 | Без ведения журнала. |
Request | 1117 | Флаг для регистрации всего HTTP-запроса. Включает RequestPropertiesAndHeaders и RequestBody. Регистрация текста запроса может влиять на производительность, так как требуется буферизация всего текста запроса до RequestBodyLogLimit. |
RequestBody | 1024 | Флаг для ведения журнала HTTP-запроса Body. Регистрация текста запроса может влиять на производительность, так как требуется буферизация всего текста запроса до RequestBodyLogLimit. |
RequestHeaders | 64 | Флаг для ведения журнала HTTP-запроса Headers. Заголовки запросов регистрируются сразу после вызова ПО промежуточного слоя. Заголовки редактируются по умолчанию с отображением символа "[Redacted]", если иное не указано в RequestHeaders. Пример: Connection: keep-alive My-Custom-Request-Header: [Redacted] |
RequestMethod | 8 | Флаг для ведения журнала HTTP-запроса Method. Пример: Метод: GET |
RequestPath | 1 | Флаг для ведения журнала пути HTTP-запроса, который включает в Path себя и PathBase. Пример: Путь: /index PathBase: /app |
RequestProperties | 29 | Флаг для ведения журнала коллекции свойств HTTP-запроса, включая RequestPath, RequestProtocol, RequestMethodи RequestScheme. |
RequestPropertiesAndHeaders | 93 | Флаг для регистрации свойств и заголовков HTTP-запроса. Включает и RequestPropertiesRequestHeaders |
RequestProtocol | 4 | Флаг для ведения журнала HTTP-запроса Protocol. Например: Протокол: HTTP/1.1 |
RequestQuery | 2 | Флаг для ведения журнала HTTP-запроса QueryString. Пример: Запрос: ?index=1 Содержимое RequestQuery может содержать частную информацию, которая может иметь нормативные требования в соответствии с GDPR и другими законами. RequestQuery не следует регистрировать, если только журналы не защищены, доступ не контролируется и не оценивается влияние на конфиденциальность. |
RequestScheme | 16 | Флаг для ведения журнала HTTP-запроса Scheme. Например: Scheme: https |
RequestTrailers | 256 | Флаг для ведения журнала HTTP-запроса Trailers. Конечные заголовки запросов сейчас не регистрируются. |
Response | 2208 | Флаг для регистрации всего HTTP-ответа. Включает ResponsePropertiesAndHeaders и ResponseBody. Регистрация текста ответа может влиять на производительность, так как требуется буферизация всего текста ответа до ResponseBodyLogLimit. |
ResponseBody | 2048 | Флаг для ведения журнала HTTP-ответа Body. Регистрация текста ответа может влиять на производительность, так как требуется буферизация всего текста ответа до ResponseBodyLogLimit. |
ResponseHeaders | 128 | Флаг для ведения журнала HTTP-ответа Headers. Заголовки ответов регистрируются при Body записи в или при StartAsync(CancellationToken) вызове . Заголовки редактируются по умолчанию с отображением символа "[Redacted]", если иное не указано в ResponseHeaders. Например: Content-Length: 16 My-Custom-Response-Header: [Redacted] |
ResponsePropertiesAndHeaders | 160 | Флаг для регистрации свойств и заголовков HTTP-ответа. Включает ResponseStatusCode и ResponseHeaders. |
ResponseStatusCode | 32 | Флаг для ведения журнала HTTP-ответа StatusCode. Например: StatusCode: 200 |
ResponseTrailers | 512 | Флаг для ведения журнала HTTP-ответа Trailers. Заголовки Trailers ответов сейчас не регистрируются. |