Compartir a través de


XmlTextReader.ProhibitDtd Propiedad

Definición

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.

Se aplica a

Consulte también