XPathMessageFilterTable<TFilterData>.NodeQuota Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví maximální počet uzlů dokumentu XML, které lze prozkoumat jednotlivé filtry během jednoho volání Match
metody. Tato hodnota platí pro každý filtr.
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
Hodnota vlastnosti
Počet uzlů, které je možné prozkoumat.
- Atributy
Poznámky
Tuto vlastnost lze použít ke zmírnění bezpečnostní hrozby. Některé filtry můžou být extrémně nákladné k vyhodnocení nebo jsou velmi dlouhotrvající. XPathMessageFilters se nejčastěji vyhodnocují proti dokumentu z nedůvěryhodného zdroje (zpráva SOAP mimo drát), což může být škodlivé. Vzhledem k tomu, že filtry pracují s dokumenty XML, nejlepší způsob, jak nastavit výpočetní limity pro tabulky filtrů, je určit maximální počet uzlů, které se prověřují při vyhodnocování filtru v této tabulce.