XmlTextReader.ProhibitDtd Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use DtdProcessing property instead.
Achtung
XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Ruft einen Wert ab, der angibt, ob die DTD-Verarbeitung ermöglicht werden soll, oder legt diesen fest. Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen DtdProcessing.
public:
property bool ProhibitDtd { bool get(); void set(bool value); };
[System.Obsolete("Use DtdProcessing property instead.")]
public bool ProhibitDtd { get; set; }
[System.Obsolete("XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.")]
public bool ProhibitDtd { get; set; }
public bool ProhibitDtd { get; set; }
[<System.Obsolete("Use DtdProcessing property instead.")>]
member this.ProhibitDtd : bool with get, set
[<System.Obsolete("XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.")>]
member this.ProhibitDtd : bool with get, set
member this.ProhibitDtd : bool with get, set
Public Property ProhibitDtd As Boolean
Eigenschaftswert
true, wenn die DTD-Verarbeitung nicht zugelassen werden soll; andernfalls false. Der Standardwert ist false.
- Attribute
Hinweise
Hinweis
Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.
Die DTD-Verarbeitung ist standardmäßig für Abwärtskompatibilität aktiviert. Es sei denn, Ihre Anwendung erfordert DIE DTD-Verarbeitung, sollten Sie diese Einstellung deaktivieren. Durch das Deaktivieren der DTD-Verarbeitung können bestimmte Denial-of-Service-Angriffe verhindert werden. Wenn er auf true" festgelegt" festgelegt ist, löst der Leser einen XmlException Zeitpunkt aus, wenn ein DTD-Inhalt aufgetreten ist.
Wenn Die DTD-Verarbeitung aktiviert ist, müssen Sie sich bewusst sein, dass DTDs aus nicht vertrauenswürdigen Quellen und möglichen Dienstangriffen eingeschlossen werden. Verwenden Sie die Verwendung, XmlSecureResolver um die Ressourcen einzuschränken, auf die die XmlTextReader zugriffen können. Sie können die Anwendung auch so entwerfen, dass die XML-Verarbeitung bezüglich Arbeitsspeicher und Zeit eingeschränkt wird. Konfigurieren Sie z. B. Zeitlimits in Ihrer ASP.NET-Anwendung