XPathMessageFilterTable<TFilterData>.NodeQuota 属性

定义

获取或设置 XML 文档节点的最大数目,这些文档节点在单一调用 Match 方法期间可由单个筛选器检查。 此值适用于每个筛选器。

public:
 property int NodeQuota { int get(); void set(int value); };
[System.Runtime.Serialization.DataMember]
public int NodeQuota { get; set; }
[<System.Runtime.Serialization.DataMember>]
member this.NodeQuota : int with get, set
Public Property NodeQuota As Integer

属性值

Int32

可检查的节点数。

属性

注解

此属性可用于解决安全威胁。 某些筛选器的评估成本可能非常昂贵,或者运行时间非常长。 XPathMessageFilters 通常根据来自不受信任的源的文档进行评估, (SOAP 消息从线路) ,这可能是恶意的。 因为筛选器在 XML 文档上执行,所以对筛选器表设置计算限制的最好方法是指定评估此表中的筛选器时所检查的最大节点数。

适用于