W3CLoggingFields 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于控制请求和响应的哪些部分以 W3C 格式记录的标志。
此枚举支持其成员值的按位组合。
[System.Flags]
public enum W3CLoggingFields
[<System.Flags>]
type W3CLoggingFields =
Public Enum W3CLoggingFields
- 继承
-
W3CLoggingFields
- 属性
字段
All | 131071 | 用于记录所有可能的字段的标志。 包括 Date、Time、ClientIpAddress、ServerName、ServerIpAddressServerPort、、Method、、UriQueryUriStemProtocolStatus、TimeTaken、ProtocolVersionHostUserAgent、Referer、、 UserName和 。Cookie |
ClientIpAddress | 4 | 用于记录访问服务器的客户端的 IP 地址的标志。 |
ConnectionInfoFields | 100 | 属于 包括 ClientIpAddress、 ServerIpAddress 和 ServerPort的日志记录属性的ConnectionInfo标志。 |
Cookie | 32768 | 用于记录客户端发送的 Cookie 内容的标志(如果有)。 Cookie 内容可以包含身份验证令牌或根据 GDPR 和其他法律可能存在监管问题的私人信息。 除非日志是安全的、访问控制的,并且评估了对隐私的影响,否则不应记录 Cookie。 |
Date | 1 | 用于记录活动发生日期的标志。 |
Host | 8192 | 用于记录主机标头内容的标志。 |
Method | 128 | 用于记录客户端尝试执行的操作的标志。 |
None | 0 | 无日志记录。 |
ProtocolStatus | 1024 | 用于记录 HTTP 响应状态代码的标志。 |
ProtocolVersion | 4096 | 用于记录客户端 (HTTP、FTP) 版本的协议的标志。 对于 HTTP,此为 HTTP 1.0 或 HTTP 1.1。 |
Referer | 65536 | 用于记录用户访问的上一个站点的标志,该标志提供了指向当前站点的链接(如果有)。 |
Request | 95104 | 属于 、、、ProtocolVersionUriQuery、HostMethod、 Referer和 UserAgent的日志记录属性的HttpRequestUriStem标志。 |
RequestHeaders | 90112 | |
ServerIpAddress | 32 | 用于记录生成日志条目的服务器的 IP 地址的标志。 |
ServerName | 16 | 用于记录生成日志条目的服务器的名称的标志。 |
ServerPort | 64 | 用于记录客户端连接到的端口号的标志。 |
Time | 2 | 用于记录活动发生时间的标志。 |
TimeTaken | 2048 | 用于记录操作所消耗的持续时间(以毫秒为单位)的标志。 |
UriQuery | 512 | 用于记录客户端正在尝试执行的查询的标志(如果有)。 |
UriStem | 256 | 用于记录所访问资源的标志。 |
UserAgent | 16384 | 用于记录请求用户代理的标志。 |
UserName | 8 | 用于记录访问服务器的经过身份验证的用户的名称的标志。 UserName 内容可以包含根据 GDPR 和其他法律可能存在监管问题的私人信息。 除非日志是安全的、访问控制的,并且评估了对隐私的影响,否则不应记录 UserName。 |