XmlReaderSettings.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
XmlReaderSettings.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Varning
Use XmlReaderSettings.DtdProcessing property instead.
Hämtar eller anger ett värde som anger om du vill förbjuda bearbetning av dokumenttypsdefinition (DTD). 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("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
Egenskapsvärde
true för att förbjuda DTD-bearbetning. annars false. Standardvärdet är true.
- Attribut
Kommentarer
När värdet är inställt truepå genereras en XmlReader när DTD-innehåll påträffas.XmlException Aktivera inte DTD-bearbetning om du är orolig för DoS-problem eller om du har att göra med ej betrodda källor.
Om du har aktiverat DTD-bearbetning kan du använda XmlSecureResolver för att begränsa de resurser som XmlReader kan komma åt. Du kan också utforma ditt program så att XML-bearbetningen är minnes- och tidsbegränsad. Du kan till exempel konfigurera tidsgränser i ditt ASP.NET program.
Den här egenskapen är föråldrad. Använd DtdProcessing i stället. Om du hade angett ProhibitDtd standardvärdet trueDtdProcessing till Prohibit. Om du hade angett ProhibitDtd till falseDtdProcessingParse.