XmlReaderSettings.ProhibitDtd Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
XmlReaderSettings.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Let op
Use XmlReaderSettings.DtdProcessing property instead.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of documenttypedefinitieverwerking (DTD) moet worden verboden. Deze eigenschap is verouderd. Gebruik in plaats daarvan 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
Waarde van eigenschap
true DTD-verwerking verbieden; anders false. De standaardwaarde is true.
- Kenmerken
Opmerkingen
Als dit is ingesteld true, genereert de XmlReader functie een XmlException wanneer er DTD-inhoud wordt aangetroffen. Schakel DTD-verwerking niet in als u zich zorgen maakt over Denial of Service-problemen of als u te maken hebt met niet-vertrouwde bronnen.
Als DTD-verwerking is ingeschakeld, kunt u de XmlSecureResolver gebruiken om de resources te beperken waartoe de XmlReader toegang heeft. U kunt uw toepassing ook ontwerpen zodat de XML-verwerking geheugen en tijd is beperkt. Configureer bijvoorbeeld time-outlimieten in uw ASP.NET-toepassing.
Deze eigenschap is verouderd. Gebruik in plaats daarvan DtdProcessing. Als u de standaardwaarde hebt ingesteld ProhibitDtd op trueDtdProcessing.Prohibit Als je had ingesteld ProhibitDtd op falseDtdProcessingParse.