HttpLoggingFields Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Flag usati per controllare quali parti della richiesta e della risposta vengono registrate.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields =
Public Enum HttpLoggingFields
- Ereditarietà
-
HttpLoggingFields
- Attributi
Campi
All | 7421 | Flag per la registrazione sia della richiesta HTTP che della risposta. Include Request, Response e Duration. La registrazione del corpo della richiesta e della risposta ha implicazioni sulle prestazioni, poiché richiede il buffering dell'intero corpo della richiesta e della risposta fino a RequestBodyLogLimit e ResponseBodyLogLimit. |
Duration | 4096 | Contrassegnare per la registrazione il tempo necessario per elaborare la richiesta e la risposta in millisecondi. |
None | 0 | Nessuna registrazione. |
Request | 1117 | Contrassegno per la registrazione dell'intera richiesta HTTP. Include RequestPropertiesAndHeaders e RequestBody. La registrazione del corpo della richiesta ha implicazioni sulle prestazioni, perché richiede il buffer dell'intero corpo della richiesta fino a RequestBodyLogLimit. |
RequestBody | 1024 | Contrassegno per la registrazione della richiesta BodyHTTP. La registrazione del corpo della richiesta ha implicazioni sulle prestazioni, perché richiede il buffer dell'intero corpo della richiesta fino a RequestBodyLogLimit. |
RequestHeaders | 64 | Contrassegno per la registrazione della richiesta HeadersHTTP. Le intestazioni della richiesta vengono registrate non appena viene richiamato il middleware. Le intestazioni vengono redattite per impostazione predefinita con il carattere '[Redacted]' a meno che non sia specificato in RequestHeaders. Ad esempio: Connessione: keep-alive My-Custom-Request-Header: [Redacted] |
RequestMethod | 8 | Contrassegno per la registrazione della richiesta MethodHTTP. Ad esempio: Metodo: GET |
RequestPath | 1 | Flag per la registrazione del percorso della richiesta HTTP, che include sia l'oggetto Path che PathBase. Ad esempio: Percorso: /index PathBase: /app |
RequestProperties | 29 | Contrassegno per la registrazione di una raccolta di proprietà della richiesta HTTP, tra cui RequestPath, RequestProtocol, RequestMethode RequestScheme. |
RequestPropertiesAndHeaders | 93 | Contrassegno per la registrazione delle proprietà e delle intestazioni della richiesta HTTP. Include RequestProperties e RequestHeaders |
RequestProtocol | 4 | Contrassegno per la registrazione della richiesta ProtocolHTTP. Ad esempio: Protocollo: HTTP/1.1 |
RequestQuery | 2 | Contrassegno per la registrazione della richiesta QueryStringHTTP. Ad esempio: Query: ?index=1 Il contenuto requestQuery può contenere informazioni private che potrebbero avere problemi normativi in base al GDPR e ad altre leggi. RequestQuery non deve essere registrato a meno che i log non siano protetti e controllati dall'accesso e dall'impatto sulla privacy valutato. |
RequestScheme | 16 | Contrassegno per la registrazione della richiesta SchemeHTTP. Ad esempio: Schema: https |
RequestTrailers | 256 | Contrassegno per la registrazione della richiesta TrailersHTTP. I trailer delle richieste non sono attualmente registrati. |
Response | 2208 | Contrassegno per la registrazione dell'intera risposta HTTP. Include ResponsePropertiesAndHeaders e ResponseBody. La registrazione del corpo della risposta ha implicazioni sulle prestazioni, perché richiede il buffering dell'intero corpo della risposta fino a ResponseBodyLogLimit. |
ResponseBody | 2048 | Flag per la registrazione della risposta BodyHTTP. La registrazione del corpo della risposta ha implicazioni sulle prestazioni, perché richiede il buffering dell'intero corpo della risposta fino a ResponseBodyLogLimit. |
ResponseHeaders | 128 | Flag per la registrazione della risposta HeadersHTTP. Le intestazioni di risposta vengono registrate quando l'oggetto Body viene scritto in o quando StartAsync(CancellationToken) viene chiamato. Le intestazioni vengono redattite per impostazione predefinita con il carattere '[Redacted]' a meno che non sia specificato in ResponseHeaders. Ad esempio: Content-Length: 16 My-Custom-Response-Header: [Redacted] |
ResponsePropertiesAndHeaders | 160 | Contrassegno per la registrazione delle proprietà e delle intestazioni della risposta HTTP. Include ResponseStatusCode e ResponseHeaders. |
ResponseStatusCode | 32 | Flag per la registrazione della risposta StatusCodeHTTP. Ad esempio: StatusCode: 200 |
ResponseTrailers | 512 | Flag per la registrazione della risposta TrailersHTTP. I trailer di risposta non sono attualmente registrati. |