Бөлісу құралы:


XmlReaderSettings.ProhibitDtd Свойство

Определение

Внимание

XmlReaderSettings.ProhibitDtd has been deprecated. Use DtdProcessing instead.

Внимание

Use XmlReaderSettings.DtdProcessing property instead.

Возвращает или задает значение, указывающее, следует ли запретить обработку определения типа документа (DTD). Это свойство устарело. Вместо этого используйте DtdProcessing.

public:
 property bool ProhibitDtd { bool get(); void set(bool value); };
[System.Obsolete("XmlReaderSettings.ProhibitDtd has been deprecated. Use DtdProcessing instead.")]
public bool ProhibitDtd { get; set; }
[System.Obsolete("Use XmlReaderSettings.DtdProcessing property instead.")]
public bool ProhibitDtd { get; set; }
public bool ProhibitDtd { get; set; }
[<System.Obsolete("XmlReaderSettings.ProhibitDtd has been deprecated. Use DtdProcessing instead.")>]
member this.ProhibitDtd : bool with get, set
[<System.Obsolete("Use XmlReaderSettings.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. Значение по умолчанию — true.

Атрибуты

Комментарии

Если задано значение true, возникает XmlReaderXmlException исключение при обнаружении любого содержимого DTD. Не включите обработку DTD, если вас беспокоит проблема с отказом в обслуживании или если вы работаете с ненадежными источниками.

Если у вас включена обработка DTD, можно использовать XmlSecureResolver для ограничения ресурсов, к которым XmlReader можно получить доступ. Вы также можете разработать приложение так, чтобы обработка XML была ограничена по времени и памяти. Например, настройте ограничения времени ожидания в приложении ASP.NET.

Это свойство устарело. Вместо этого используйте DtdProcessing. Если задано ProhibitDtd значение trueDtdProcessingProhibitпо умолчанию. Если задано ProhibitDtd значение falseDtdProcessingParse.

Применяется к