Compartir vía


XslTransform.XmlResolver Propiedad

Definición

Precaución

You should pass XmlResolver to Transform() method

Establece XmlResolver que se utiliza para resolver recursos externos cuando se llama al método Transform.

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

Valor de propiedad

XmlResolver

Objeto XmlResolver que se va a utilizar durante la transformación. Si se establece en null, la función document() XSLT no se resuelve.

Atributos

Comentarios

Nota

La XslTransform clase está obsoleta en la versión 2.0 de .NET Framework. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.

En la versión 1.1 de .NET Framework, el nivel de confianza de la aplicación determina el comportamiento predeterminado:

Fully trusted code: Se usa un valor predeterminado XmlUrlResolver sin credenciales de usuario para resolver la document() función. Si se requiere autenticación para acceder al recurso externo, use esta propiedad para especificar una XmlResolver con las credenciales necesarias.

Semi-trusted code: La propiedad se establece nullen , lo que significa que la document() función no se resuelve. Dado que se requiere plena confianza para especificar , XmlResolveresta propiedad tampoco se puede establecer.

Esta resolución se usa cuando se invoca la función XSLT document() . No se usa para resolver xsl:import y xsl:include los elementos a los que se hace referencia en la hoja de estilos. Para especificar un XmlResolver objeto que se va a usar para resolver xsl:import y xsl:include los elementos a los que se hace referencia en la hoja de estilos, use la Load sobrecarga , que toma XmlResolver como uno de sus argumentos.

Nota

Esta propiedad está obsoleta en la versión 1.1 de .NET Framework. Especificar un XmlResolver mediante el Transform método es la práctica recomendada. En este caso, no XmlResolver se almacena en caché una vez completado el Transform método.

Se aplica a

Consulte también