XPathMessageFilterTable<TFilterData>.NodeQuota Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает максимальное количество узлов документа XML, которые можно проверить отдельными фильтрами за один вызов метода Match
. Это значение применяется к каждому фильтру.
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-документами, то лучшим способом установить ограничения вычислений в таблицах фильтров является указание максимального количества узлов, проверяемых при вычислении фильтра в этой таблице.