XPathMessageFilterTable<TFilterData>.NodeQuota プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 ドキュメントで動作するため、フィルター テーブルに計算制限を設定する最善の方法は、このテーブルのフィルターの評価中に調べるノードの最大数を指定することです。