FilterFlags
FilterFlags 中包含“标志”一节中定义的,指明注册用来通知已安装的 ISAPI 筛选器的事件的标志。
要点 因为此属性是由 IIS 内部配置的,所以应该将其视为只读。不要配置此属性。
详细信息,请参阅 Platform SDK 中的“开发 ISAPI 筛选器”。
属性名 |
属性值 |
---|
XML 数据类型 |
DWORD |
WMI 数据类型 |
SINT32 |
ADSI 数据类型 |
DWORD |
ABO 数据类型 |
DWORD |
ABO 配置数据库标识符 |
MD_FILTER_FLAGS |
属性 |
NO_ATTRIBUTES |
默认值 |
0 |
MetaFlagsEx |
CACHE_PROPERTY_MODIFIED |
用户类型 |
IIS_MD_UT_SERVER |
StartingNumber |
不适用 |
EndingNumber |
0 |
ID |
2044 |
可配置的位置
可以在 IIS 配置数据库中的以下位置配置该属性。
配置数据库路径 | IIS 管理对象类型 |
---|
/LM/W3SVC/Filters/filter_name /LM/W3SVC/n/Filters/filter_name | IIsFilter |
标志
标志名 |
NotifySecurePort |
---|
描述 |
通知端口是否安全。 |
配置数据库位掩码标识符 |
MD_NOTIFY_SECURE_PORT |
十进制值 |
1 |
十六进制值 |
0x00000001 |
标志名 |
NotifyNonSecurePort |
---|
描述 |
通知端口是否不安全。 |
配置数据库位掩码标识符 |
MD_NOTIFY_NONSECURE_PORT |
十进制值 |
2 |
十六进制值 |
0x00000002 |
标志名 |
NotifyReadRawData |
---|
描述 |
通知是否读取原始数据。 |
配置数据库位掩码标识符 |
MD_NOTIFY_READ_RAW_DATA |
十进制值 |
32768 |
十六进制值 |
0x00008000 |
标志名 |
NotifyPreProcHeaders |
---|
描述 |
通知是否预处理标头。 |
配置数据库位掩码标识符 |
MD_NOTIFY_PREPROC_HEADERS |
十进制值 |
16384 |
十六进制值 |
0x00004000 |
标志名 |
NotifyAuthentication |
---|
描述 |
通知是否进行验证。 |
配置数据库位掩码标识符 |
MD_NOTIFY_AUTHENTICATION |
十进制值 |
8192 |
十六进制值 |
0x00002000 |
标志名 |
NotifyUrlMap |
---|
描述 |
通知是否将 URL 映射到物理路径。 |
配置数据库位掩码标识符 |
MD_NOTIFY_URL_MAP |
十进制值 |
4096 |
十六进制值 |
0x00001000 |
标志名 |
NotifyAccessDenied |
---|
描述 |
通知服务器是否向客户端发送 HTTP 错误 401。 |
配置数据库位掩码标识符 |
MD_NOTIFY_ACCESS_DENIED |
十进制值 |
2048 |
十六进制值 |
0x00000800 |
标志名 |
NotifySendResponse |
---|
描述 |
通知是否将响应发送到客户端。 |
配置数据库位掩码标识符 |
MD_NOTIFY_SEND_RESPONSE |
十进制值 |
64 |
十六进制值 |
0x00000040 |
标志名 |
NotifySendRawData |
---|
描述 |
通知是否发送原始数据。 |
配置数据库位掩码标识符 |
MD_NOTIFY_SEND_RAW_DATA |
十进制值 |
1024 |
十六进制值 |
0x00000400 |
标志名 |
NotifyLog |
---|
描述 |
通知是否登录。 |
配置数据库位掩码标识符 |
MD_NOTIFY_LOG |
十进制值 |
512 |
十六进制值 |
0x00000200 |
标志名 |
NotifyEndOfRequest |
---|
描述 |
通知请求是否结束。 |
配置数据库位掩码标识符 |
MD_NOTIFY_END_OF_REQUEST |
十进制值 |
128 |
十六进制值 |
0x00000080 |
标志名 |
NotifyEndOfNetSession |
---|
描述 |
通知网络会话是否正要结束。 |
配置数据库位掩码标识符 |
MD_NOTIFY_END_OF_NET_SESSION |
十进制值 |
256 |
十六进制值 |
0x00000100 |
标志名 |
NotifyOrderHigh |
---|
描述 |
高通知优先级。 |
配置数据库位掩码标识符 |
MD_NOTIFY_ORDER_HIGH |
十进制值 |
524288 |
十六进制值 |
0x00080000 |
标志名 |
NotifyOrderMedium |
---|
描述 |
中等通知优先级。 |
配置数据库位掩码标识符 |
MD_NOTIFY_ORDER_MEDIUM |
十进制值 |
262144 |
十六进制值 |
0x00040000 |
标志名 |
NotifyOrderLow |
---|
描述 |
低通知优先级。 |
配置数据库位掩码标识符 |
MD_NOTIFY_ORDER_LOW |
十进制值 |
131072 |
十六进制值 |
0x00020000 |
标志名 |
NotifyAuthComplete |
---|
描述 |
通知客户标识是否与客户端进行协商。因为该通知计时,可以使用 AUTH_USER 服务器变量获得可靠的用户标识。如果该属性值为 1,那么筛选器会注册 SF_NOTIFY_AUTH_COMPLETE 通知。如果值为 0,筛选器不注册。 |
配置数据库位掩码标识符 |
MD_NOTIFY_AUTH_COMPLETE |
十进制值 |
67108864 |
十六进制值 |
0x04000000 |
代码示例
有关一般的代码示例,请参阅配置配置数据库属性的代码示例。
© 1997-2003 Microsoft Corporation。保留所有权利。