Aracılığıyla paylaş


XmlTextReader.ProhibitDtd Özellik

Tanım

Dikkat

Use DtdProcessing property instead.

Dikkat

XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.

DTD işlemeye izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar. Bu özellik kullanımdan kaldırıldı. Bunun yerine DtdProcessing kullanın.

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

Özellik Değeri

true DTD işlemeye izin vermemeye; aksi takdirde false. Varsayılan değer: false.

Öznitelikler

Açıklamalar

Not

.NET Framework 2.0'dan başlayarak, yeni işlevlerden yararlanmak için yöntemini kullanarak XmlReader.Create örnekler oluşturmanızı XmlReader öneririz.

DTD işlemesi, geriye dönük uyumluluk için varsayılan olarak etkindir. Ancak, uygulamanız DTD işleme gerektirmediği sürece bu ayarı devre dışı bırakmanız gerekir. DTD işlemenin devre dışı bırakılması, belirli hizmet reddi saldırılarını önlemede yararlı olabilir. olarak ayarlanırsa true, herhangi bir DTD içeriğiyle karşılaşıldığında okuyucu bir XmlException oluşturur.

DTD işlemeyi etkinleştirdiyseniz, güvenilmeyen kaynaklardan DTD'leri ve olası hizmet reddi saldırılarını dahil etmeniz gerekir. öğesinin XmlSecureResolver erişebileceği kaynakları kısıtlamak XmlTextReader için öğesini kullanın. Ayrıca uygulamanızı, XML işlemenin bellek ve zaman kısıtlaması olacak şekilde tasarlayabilirsiniz. Örneğin, ASP.NET uygulamanızda zaman aşımı sınırlarını yapılandırın

Şunlara uygulanır

Ayrıca bkz.