XmlReaderSettings.ProhibitDtd Egenskap

Definition

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.

Gäller för