XslTransform.XmlResolver Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
You should pass XmlResolver to Transform() method
Define o XmlResolver usado para resolver recursos externos quando o método Transform é 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 da propriedade
O XmlResolver para usar durante a transformação. Se definido como null
, a função de documento XSLT ()
não será resolvida.
- Atributos
Comentários
Observação
A XslTransform classe está obsoleta no .NET Framework versão 2.0. 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 do aplicativo determina o comportamento padrão:
Fully trusted code:
Um padrão XmlUrlResolver sem credenciais de usuário é usado para resolver a document()
função. Se a autenticação for necessária para acessar o recurso externo, use essa propriedade para especificar uma XmlResolver com as credenciais necessárias.
Semi-trusted code:
A propriedade está definida como null
, o que significa que a document()
função não está resolvida. Como a confiança total é necessária para especificar um XmlResolver, essa propriedade também não pode ser definida.
Esse resolvedor é usado quando a função XSLT document()
é invocada. Ele não é usado para resolver xsl:import
e xsl:include
elementos referenciados na folha de estilos. Para especificar um XmlResolver a ser usado para resolver xsl:import
e xsl:include
elementos referenciados na folha de estilos, use a Load sobrecarga, que usa um XmlResolver como um de seus argumentos.
Observação
Essa propriedade é obsoleta na versão 1.1 do .NET Framework. Especificar um XmlResolver uso do Transform método é a prática recomendada. Nesse caso, o XmlResolver método não será armazenado em cache após a conclusão do Transform método.