XmlReaderSettings.ProhibitDtd Eigenschap

Definitie

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.

Van toepassing op