XmlTextReader.ProhibitDtd Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Varning
Use DtdProcessing property instead.
Hämtar eller anger ett värde som anger om DTD-bearbetning ska tillåtas. Den här egenskapen är föråldrad. Använd DtdProcessing i stället.
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
Egenskapsvärde
true för att inte tillåta DTD-bearbetning; annars false. Standardvärdet är false.
- Attribut
Kommentarer
Note
Vi rekommenderar att du skapar XmlReader instanser genom att använda XmlReader.Create metoden för att dra nytta av nya funktioner.
DTD-bearbetning är aktiverat som standard för bakåtkompatibilitet. Men om inte ditt program kräver DTD-bearbetning bör du inaktivera den här inställningen. Att inaktivera DTD-bearbetning kan vara användbart för att förhindra vissa överbelastningsattacker. Om värdet är inställt truepå genererar läsaren ett XmlException när något DTD-innehåll påträffas.
Om du har aktiverat DTD-bearbetning måste du vara medveten om att du inkluderar DTD:er från ej betrodda källor och möjliga överbelastningsattacker. XmlSecureResolver Använd för att begränsa de resurser som XmlTextReader kan komma åt. Du kan också utforma ditt program så att XML-bearbetningen är minnes- och tidsbegränsad. Konfigurera till exempel tidsgränser i ditt ASP.NET-program