XmlLoadSettings.ProhibitDtd Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли запретить или разрешить включение DTD в документ XML DOM.
public:
property bool ProhibitDtd { bool get(); void set(bool value); };
bool ProhibitDtd();
void ProhibitDtd(bool value);
public bool ProhibitDtd { get; set; }
var boolean = xmlLoadSettings.prohibitDtd;
xmlLoadSettings.prohibitDtd = boolean;
Public Property ProhibitDtd As Boolean
Значение свойства
bool
Значение true, чтобы запретить включение DTD в xml-документ DOM; Значение false, чтобы разрешить включение. Значение по умолчанию — true.
Комментарии
Это свойство позволяет запретить использование DTD и может помочь предотвратить атаки типа "отказ в обслуживании" в некоторых ситуациях. Например, приложение может перестать отвечать, если большое количество ссылок на сущности включается в DTD и требует разрешения при анализе и загрузке XML документа.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по