XmlTextReader.ProhibitDtd Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Figyelemfelhívás
Use DtdProcessing property instead.
Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezi-e a DTD-feldolgozást. Ez a tulajdonság elavult. A DtdProcessing használható helyette.
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
Tulajdonság értéke
true a DTD-feldolgozás letiltása; egyéb esetben false. Az alapértelmezett érték a false.
- Attribútumok
Megjegyzések
Note
Javasoljuk, hogy az új funkciók kihasználásához hozzon létre XmlReader példányokat a XmlReader.Create metódus használatával.
A DTD-feldolgozás alapértelmezés szerint engedélyezve van a visszamenőleges kompatibilitás érdekében. Ha azonban az alkalmazás nem igényel DTD-feldolgozást, tiltsa le ezt a beállítást. A DTD-feldolgozás letiltása hasznos lehet bizonyos szolgáltatásmegtagadási támadások megelőzésében. Ha be van trueállítva, az olvasó egy XmlException DTD-tartalommal kapcsolatos hibát jelez.
Ha engedélyezve van a DTD-feldolgozás, tisztában kell lennie azzal, hogy nem megbízható forrásokból származó DTD-ket és lehetséges szolgáltatásmegtagadási támadásokat tartalmaz. XmlSecureResolver Ezzel korlátozhatja azokat az erőforrásokat, amelyekhez a XmlTextReader felhasználók hozzáférhetnek. Az alkalmazást úgy is megtervezheti, hogy az XML-feldolgozás memória- és időkorlátokkal legyen korlátozva. Például konfiguráljon időtúllépési korlátokat a ASP.NET alkalmazásban