Partager via


XslTransform.XmlResolver Propriété

Définition

Attention

You should pass XmlResolver to Transform() method

Définit le XmlResolver utilisé pour résoudre les ressources externes lorsque la méthode Transform est appelée.

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

Valeur de propriété

XmlResolver

XmlResolver à utiliser pendant la transformation. Si elle est définie sur null, la fonction document () XSLT n’est pas résolue.

Attributs

Remarques

Notes

La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.

Dans la version 1.1 du .NET Framework, le niveau d’approbation de l’application détermine le comportement par défaut :

Fully trusted code: Une valeur par défaut XmlUrlResolver sans informations d’identification utilisateur n’est utilisée pour résoudre la document() fonction. Si l’authentification est requise pour accéder à la ressource externe, utilisez cette propriété pour spécifier une XmlResolver avec les informations d’identification nécessaires.

Semi-trusted code: La propriété est définie sur null, ce qui signifie que la document() fonction n’est pas résolue. Étant donné que la confiance totale est requise pour spécifier un XmlResolver, cette propriété ne peut pas également être définie.

Ce programme de résolution est utilisé lorsque la fonction XSLT document() est appelée. Il n’est pas utilisé pour résoudre xsl:import et xsl:include les éléments référencés dans la feuille de style. Pour spécifier une XmlResolver utilisation pour résoudre xsl:import et xsl:include les éléments référencés dans la feuille de style, utilisez la Load surcharge, qui prend l’un XmlResolver de ses arguments.

Notes

Cette propriété est obsolète dans la version 1.1 du .NET Framework. La spécification d’une XmlResolver utilisation de la Transform méthode est la pratique recommandée. Dans ce cas, le XmlResolver cache n’est pas mis en cache une fois la Transform méthode terminée.

S’applique à

Voir aussi