Language

XPathMessageFilterTable<TFilterData>.NodeQuota プロパティ

定義

Match メソッドの 1 回の呼び出し中に個々のフィルターによって検査できる XML ドキュメント ノードの最大数を取得または設定します。 この値は、各フィルターに適用されます。

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

プロパティ値

調べることができるノードの数。

属性

注釈

このプロパティは、セキュリティ上の脅威を軽減するために使用できます。 一部のフィルターは、評価に非常にコストがかかる場合や、実行時間が非常に長い場合があります。 XPathMessageFilterは、信頼されていないソース (ネットワーク外の SOAP メッセージ) からのドキュメントに対して評価されることが最も多く、悪意のある可能性があります。 フィルターは XML ドキュメントで動作するため、フィルター テーブルに計算制限を設定する最善の方法は、このテーブルのフィルターの評価中に調べるノードの最大数を指定することです。

適用対象