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 ドキュメントを処理します。したがって、フィルター テーブルにコンピューター処理の制限を設ける最善の方法は、そのテーブルのフィルターの評価時に検査されるノードの最大数を指定することです。