XslTransform.XmlResolver Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.