XPathMessageFilterTable<TFilterData>.NodeQuota Vlastnost

Definice

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

Int32

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.

Platí pro