XmlTextReader.ProhibitDtd Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Use DtdProcessing property instead.
Precaución
XmlTextReader.ProhibitDtd has been deprecated. Use DtdProcessing instead.
Obtiene o establece un valor que indica si se debe permitir el procesamiento de DTD. Esta propiedad ha quedado obsoleta. Utilice DtdProcessing en su lugar.
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
Valor de propiedad
Es true
para no permitir el procesamiento de DTD; en caso contrario, es false
. De manera predeterminada, es false
.
- Atributos
Comentarios
Nota
A partir de .NET Framework 2.0, se recomienda crear XmlReader instancias mediante el XmlReader.Create método para aprovechar las nuevas funcionalidades.
El procesamiento DTD está habilitado de forma predeterminada para la compatibilidad con versiones anteriores. Sin embargo, a menos que la aplicación requiera procesamiento de DTD, debe deshabilitar esta configuración. Puede ser útil deshabilitar el procesamiento DTD para prevenir determinados ataques de denegación de servicio. Si se establece en true
, el lector produce una XmlException excepción cuando se encuentra cualquier contenido DTD.
Si tiene habilitado el procesamiento de DTD, debe tener en cuenta la inclusión de DTD de orígenes que no son de confianza y posibles ataques de denegación de servicio. XmlSecureResolver Use para restringir los recursos a los que XmlTextReader puede acceder. También puede diseñar su aplicación para que el procesamiento XML se realice con restricciones de memoria y tiempo. Por ejemplo, configure los límites de tiempo de espera en la aplicación de ASP.NET.