XmlTextReader.ProhibitDtd Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Внимание
Use DtdProcessing property instead.
Возвращает или задает значение, указывающее, следует ли разрешать обработку DTD. Это свойство устарело. Вместо этого используйте DtdProcessing.
public:
property bool ProhibitDtd { bool get(); void set(bool value); };
[System.Obsolete("XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.")]
public bool ProhibitDtd { get; set; }
[System.Obsolete("Use DtdProcessing property instead.")]
public bool ProhibitDtd { get; set; }
public bool ProhibitDtd { get; set; }
[<System.Obsolete("XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.")>]
member this.ProhibitDtd : bool with get, set
[<System.Obsolete("Use DtdProcessing property instead.")>]
member this.ProhibitDtd : bool with get, set
member this.ProhibitDtd : bool with get, set
Public Property ProhibitDtd As Boolean
Значение свойства
true запретить обработку DTD; в противном случае false. Значение по умолчанию — false.
- Атрибуты
Комментарии
Note
Рекомендуем создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться новыми функциями.
Обработка DTD включена по умолчанию для обратной совместимости. Однако если приложению не требуется обработка DTD, следует отключить этот параметр. Отключение обработки DTD может оказаться полезным при предотвращении определенных атак типа "отказ в обслуживании". Если задано значение true, средство чтения создает исключение XmlException при обнаружении любого содержимого DTD.
Если у вас включена обработка DTD, необходимо учитывать включение DTD из ненадежных источников и возможных атак типа "отказ в обслуживании". XmlSecureResolver Используйте для ограничения ресурсов, к которым XmlTextReader может получить доступ. Вы также можете разработать приложение так, чтобы обработка XML была ограничена по времени и памяти. Например, настройте ограничения времени ожидания в приложении ASP.NET