XslTransform.XmlResolver Propriedade

Definição

Atenção

You should pass XmlResolver to Transform() method

Define o XmlResolver usado para resolver recursos externos quando o Transform método é chamado.

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 Propriedade

A XmlResolver usar durante a transformação. Se definido para null, a função XSLT document() não é resolvida.

Atributos

Observações

Note

A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.

Na versão 1.1 do .NET Framework, o nível de confiança da aplicação determina o comportamento padrão:

Fully trusted code: Um padrão XmlUrlResolver sem credenciais de utilizador é usado para resolver a document() função. Se for necessária autenticação para aceder ao recurso externo, use esta propriedade para especificar um XmlResolver com as credenciais necessárias.

Semi-trusted code: A propriedade é definida para null, o que significa que a document() função não está resolvida. Como o trust total é necessário para especificar um XmlResolver, esta propriedade também não pode ser definida.

Este resolvedor é usado quando a função XSLT document() é invocada. Não é usado para resolver xsl:import elementos xsl:include referenciados na folha de estilo. Para especificar um XmlResolver para usar para resolver xsl:import e xsl:include elementos referenciados na folha de estilo, use o Load overload, que toma a XmlResolver como um dos seus argumentos.

Note

Esta propriedade está obsoleta na versão 1.1 do .NET Framework. Especificar e XmlResolver usar o Transform método é a prática recomendada. Neste caso, o XmlResolver não é armazenado em cache após a conclusão do Transform método.

Aplica-se a

Ver também