Udostępnij za pośrednictwem


HttpLoggingFields Wyliczenie

Definicja

Flagi używane do kontrolowania, które części żądania i odpowiedzi są rejestrowane.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields = 
Public Enum HttpLoggingFields
Dziedziczenie
HttpLoggingFields
Atrybuty

Pola

All 7421

Flaga rejestrowania zarówno żądania HTTP, jak i odpowiedzi. Obejmuje Requestwartości , Responsei Duration. Rejestrowanie treści żądania i odpowiedzi ma wpływ na wydajność, ponieważ wymaga buforowania całej treści żądania i odpowiedzi do elementów RequestBodyLogLimit i ResponseBodyLogLimit.

Duration 4096

Flaga rejestrowania czasu przetwarzania żądania i odpowiedzi w milisekundach.

None 0

Brak rejestrowania.

Request 1117

Flaga rejestrowania całego żądania HTTP. Obejmuje RequestPropertiesAndHeaders elementy i RequestBody. Rejestrowanie treści żądania ma wpływ na wydajność, ponieważ wymaga buforowania całej treści żądania do RequestBodyLogLimit.

RequestBody 1024

Flaga rejestrowania żądania BodyHTTP . Rejestrowanie treści żądania ma wpływ na wydajność, ponieważ wymaga buforowania całej treści żądania do RequestBodyLogLimit.

RequestHeaders 64

Flaga rejestrowania żądania HeadersHTTP . Nagłówki żądań są rejestrowane natychmiast po wywołaniu oprogramowania pośredniczącego. Nagłówki są domyślnie redagowane znakiem "[Redacted]", chyba że określono w .RequestHeaders

Na przykład: Połączenie: keep-alive My-Custom-Request-Header: [Redacted]

RequestMethod 8

Flaga rejestrowania żądania MethodHTTP .

Na przykład: Metoda: GET

RequestPath 1

Flaga rejestrowania ścieżki żądania HTTP, która obejmuje zarówno ścieżkę żądania HTTP, jak Path i PathBase.

Na przykład: Ścieżka: /index PathBase: /app

RequestProperties 29

Flaga rejestrowania kolekcji właściwości żądania HTTP, w tym RequestPath, RequestProtocol, RequestMethodi RequestScheme.

RequestPropertiesAndHeaders 93

Flaga rejestrowania właściwości i nagłówków żądania HTTP. Obejmuje RequestProperties i RequestHeaders

RequestProtocol 4

Flaga rejestrowania żądania ProtocolHTTP .

Na przykład: Protokół: HTTP/1.1

RequestQuery 2

Flaga rejestrowania żądania QueryStringHTTP .

Na przykład: Zapytanie: ?index=1

Zawartość requestQuery może zawierać informacje prywatne, które mogą mieć wątpliwości prawne związane z RODO i innymi przepisami. Tryb RequestQuery nie powinien być rejestrowany, chyba że dzienniki są bezpieczne i mają kontrolowany dostęp oraz oceniono wpływ na prywatność.
RequestScheme 16

Flaga rejestrowania żądania SchemeHTTP .

Na przykład: Schemat: https

RequestTrailers 256

Flaga rejestrowania żądania TrailersHTTP . Zwiastuny żądań nie są obecnie rejestrowane.

Response 2208

Flaga rejestrowania całej odpowiedzi HTTP. Obejmuje ResponsePropertiesAndHeaders elementy i ResponseBody. Rejestrowanie treści odpowiedzi ma wpływ na wydajność, ponieważ wymaga buforowania całej treści odpowiedzi do ResponseBodyLogLimit.

ResponseBody 2048

Flaga rejestrowania odpowiedzi BodyHTTP . Rejestrowanie treści odpowiedzi ma wpływ na wydajność, ponieważ wymaga buforowania całej treści odpowiedzi do ResponseBodyLogLimit.

ResponseHeaders 128

Flaga rejestrowania odpowiedzi HeadersHTTP . Nagłówki odpowiedzi są rejestrowane, gdy Body element jest zapisywany do lub gdy StartAsync(CancellationToken) jest wywoływany.

Nagłówki są domyślnie redagowane znakiem "[Redacted]", chyba że określono w .ResponseHeaders

Na przykład: Content-Length: 16 My-Custom-Response-Header: [Redacted]

ResponsePropertiesAndHeaders 160

Flaga rejestrowania właściwości i nagłówków odpowiedzi HTTP. Obejmuje ResponseStatusCode elementy i ResponseHeaders.

ResponseStatusCode 32

Flaga rejestrowania odpowiedzi StatusCodeHTTP .

Na przykład: StatusCode: 200

ResponseTrailers 512

Flaga rejestrowania odpowiedzi TrailersHTTP . Zwiastuny odpowiedzi nie są obecnie rejestrowane.

Dotyczy