Partager via


XmlReaderSettings.ProhibitDtd Propriété

Définition

Attention

XmlReaderSettings.ProhibitDtd has been deprecated. Use DtdProcessing instead.

Attention

Use XmlReaderSettings.DtdProcessing property instead.

Obtient ou définit une valeur indiquant s’il faut interdire le traitement de définition de type de document (DTD). Cette propriété est obsolète. Utilisez DtdProcessing à la place.

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

Valeur de propriété

true pour interdire le traitement DTD ; sinon false. La valeur par défaut est true.

Attributs

Remarques

Lorsqu’il est défini truesur , le lève XmlReader un XmlException contenu DTD lorsqu’un contenu DTD est rencontré. N’activez pas le traitement DTD si vous êtes préoccupé par les problèmes de déni de service ou si vous traitez de sources non approuvées.

Si le traitement DTD est activé, vous pouvez utiliser la XmlSecureResolver méthode pour restreindre les ressources auxquelles l’accès XmlReader est possible. Vous pouvez également concevoir votre application afin que le traitement XML soit limité en mémoire et en temps. Par exemple, configurez les limites de délai d’attente dans votre application ASP.NET.

Cette propriété est obsolète. Utilisez DtdProcessing à la place. Si vous aviez défini ProhibitDtd sa valeur true par défaut définie DtdProcessing sur Prohibit. Si vous aviez défini la false valeur DtdProcessingProhibitDtdParse.

S’applique à