HttpLoggingFields 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來控制要記錄要求和回應部分的旗標。
此列舉支援其成員值的位元組合。
[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 的旗標。 叫用中介軟體之後,就會記錄要求標頭。 除非 在 中 RequestHeaders 指定,否則標頭預設會以字元 '[Redacted]' 進行修訂。 例如:連線:keep-alive My-Custom-Request-Header: [Redacted] |
RequestMethod | 8 | 記錄 HTTP 要求 Method 的旗標。 例如:方法:GET |
RequestPath | 1 | 記錄 HTTP 要求路徑的旗標,其中包含 Path 和 PathBase 。 例如:路徑: /index PathBase: /app |
RequestProperties | 29 | 記錄 HTTP 要求屬性集合的旗標,包括 RequestPath 、 RequestProtocolRequestMethod 和 RequestScheme 。 |
RequestPropertiesAndHeaders | 93 | 記錄 HTTP 要求屬性和標頭的旗標。 包含 RequestProperties 和 RequestHeaders |
RequestProtocol | 4 | 記錄 HTTP 要求 Protocol 的旗標。 例如:通訊協定:HTTP/1.1 |
RequestQuery | 2 | 記錄 HTTP 要求 QueryString 的旗標。 例如:查詢:?index=1 RequestQuery 內容可以包含可能具有 GDPR 和其他法律法規考慮的私人資訊。 除非記錄是安全且受存取控制的,以及評估隱私權影響,否則不應記錄 RequestQuery。 |
RequestScheme | 16 | 記錄 HTTP 要求 Scheme 的旗標。 例如:配置:HTTPs |
RequestTrailers | 256 | 記錄 HTTP 要求 Trailers 的旗標。 目前未記錄要求預告片。 |
Response | 2208 | 記錄整個 HTTP 回應的旗標。 包含 ResponsePropertiesAndHeaders 和 ResponseBody。 記錄回應本文具有效能影響,因為它需要將整個回應本文緩衝處理到 ResponseBodyLogLimit 。 |
ResponseBody | 2048 | 記錄 HTTP 回應 Body 的旗標。 記錄回應本文具有效能影響,因為它需要將整個回應本文緩衝處理到 ResponseBodyLogLimit 。 |
ResponseHeaders | 128 | 記錄 HTTP 回應 Headers 的旗標。 當 寫入 或 呼叫 時 BodyStartAsync(CancellationToken) ,會記錄回應標頭。 除非 在 中 ResponseHeaders 指定,否則標頭預設會以字元 '[Redacted]' 進行修訂。 例如:Content-Length:16 My-Custom-Response-Header: [Redacted] |
ResponsePropertiesAndHeaders | 160 | 記錄 HTTP 回應屬性和標頭的旗標。 包含 ResponseStatusCode 和 ResponseHeaders。 |
ResponseStatusCode | 32 | 記錄 HTTP 回應 StatusCode 的旗標。 例如:StatusCode:200 |
ResponseTrailers | 512 | 記錄 HTTP 回應 Trailers 的旗標。 回應預告片目前未記錄。 |