XmlTextReader.ProhibitDtd (Propiedad) (System.Xml)

Cambiar vista:
Sin script
XmlTextReader.ProhibitDtd (Propiedad)
Obtiene o establece un valor que indica si se debe permitir el procesamiento de DTD.

Espacio de nombres: System.Xml
Ensamblado: System.Xml (en system.xml.dll)

Sintaxis

Visual Basic (Declaración)
Public Property ProhibitDtd As Boolean
Visual Basic (Uso)
Dim instance As XmlTextReader
Dim value As Boolean

value = instance.ProhibitDtd

instance.ProhibitDtd = value
C#
public bool ProhibitDtd { get; set; }
C++
public:
property bool ProhibitDtd {
	bool get ();
	void set (bool value);
}
J#
/** @property */
public boolean get_ProhibitDtd ()

/** @property */
public void set_ProhibitDtd (boolean value)

JScript
public function get ProhibitDtd () : boolean

public function set ProhibitDtd (value : boolean)

XAML
No aplicable.

Valor de propiedad

Es true para no permitir el procesamiento de DTD; de lo contrario, es false. El valor predeterminado es false.
Comentarios

NotaNota:

En la versión Microsoft .NET Framework versión 2.0, se recomienda crear instancias de XmlReader utilizando el método System.Xml.XmlReader.Create. De esta forma, puede aprovechar al máximo las nuevas funciones presentadas en esta versión. Para obtener más información, vea Creación de sistemas de lectura XML.

El procesamiento de DTD está habilitado de forma predeterminada para compatibilidad con versiones anteriores. Sin embargo, a menos que su aplicación requiera el procesamiento de DTD, debe deshabilitar esta configuración. La deshabilitación del procesamiento de DTD puede ser útil para evitar algunos ataques de denegación de servicio. Si se establece en true, el lector producirá una excepción XmlException cuando se encuentre algún tipo de contenido de DTD.

Si el procesamiento de DTD está habilitado, debe tener en cuenta la inclusión de archivos DTD procedentes de orígenes que no son de confianza y los posibles ataques de denegación del servicio. Utilice XmlSecureResolver para restringir los recursos a los que puede tener acceso XmlTextReader. También puede diseñar su aplicación para que el procesamiento XML se realice con restricciones de memoria y tiempo. Por ejemplo, puede configurar límites del tiempo de espera en su aplicación ASP.NET

Para obtener más información, vea Seguridad y aplicaciones System.Xml.

Plataformas

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

Información de versión

.NET Framework

Compatible con: 3.0, 2.0
Vea también