XPathMessageFilterTable<TFilterData>.NodeQuota Eigenschaft

Definition

Ruft die maximale Anzahl von XML-Dokumentknoten ab, die von den einzelnen Filtern während eines einzelnen Aufrufs einer Match Methode untersucht werden können, oder legt diese fest. Dieser Wert gilt für jeden Filter.

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

Eigenschaftswert

Die Anzahl der Knoten, die untersucht werden können.

Attribute

Hinweise

Diese Eigenschaft kann verwendet werden, um eine Sicherheitsbedrohung zu lindern. Einige Filter können extrem teuer sein, um auszuwerten oder sehr lang zu laufen. XPathMessageFilters werden am häufigsten anhand eines Dokuments aus einer nicht vertrauenswürdigen Quelle (SOAP-Nachricht außerhalb des Drahts) ausgewertet, was möglicherweise böswillig ist. Da Filter mit XML-Dokumenten arbeiten, besteht die beste Möglichkeit zum Festlegen von Rechengrenzwerten für Filtertabellen darin, die maximale Anzahl von Knoten anzugeben, die beim Auswerten eines Filters in dieser Tabelle untersucht werden.

Gilt für: