Compartilhar via


XslTransform.XmlResolver Propriedade

Definição

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

XmlResolver

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.

Aplica-se a

Confira também