XslCompiledTransform.CompileToType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Compile une feuille de style XSLT dans un type spécifié.
public:
static System::CodeDom::Compiler::CompilerErrorCollection ^ CompileToType(System::Xml::XmlReader ^ stylesheet, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver, bool debug, System::Reflection::Emit::TypeBuilder ^ typeBuilder, System::String ^ scriptAssemblyPath);
public static System.CodeDom.Compiler.CompilerErrorCollection CompileToType (System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver, bool debug, System.Reflection.Emit.TypeBuilder typeBuilder, string scriptAssemblyPath);
static member CompileToType : System.Xml.XmlReader * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver * bool * System.Reflection.Emit.TypeBuilder * string -> System.CodeDom.Compiler.CompilerErrorCollection
Public Shared Function CompileToType (stylesheet As XmlReader, settings As XsltSettings, stylesheetResolver As XmlResolver, debug As Boolean, typeBuilder As TypeBuilder, scriptAssemblyPath As String) As CompilerErrorCollection
Paramètres
- settings
- XsltSettings
XsltSettings qui doit être appliqué à la feuille de style. Si la valeur est null
, Default sera appliqué.
- stylesheetResolver
- XmlResolver
XmlResolver utilisé pour résoudre les modules de feuille de style référencés dans les éléments xsl:import
et xsl:include
. Si la valeur est null
, les ressources externes ne seront pas résolues.
- debug
- Boolean
Affecter la valeur true
permet le débogage de la feuille de style à l'aide d'un débogueur.
- typeBuilder
- TypeBuilder
TypeBuilder utilisé pour la compilation de la feuille de style. Le TypeBuilder fourni est utilisé pour générer le type résultant.
- scriptAssemblyPath
- String
Chemin d'accès de base pour les assemblys générés pour les éléments msxsl:script
. Si un seul assembly de script est généré, ce paramètre spécifie le chemin d’accès à cet assembly. Dans le cas de plusieurs assemblys de script, un suffixe distinctif sera ajouté aux noms des fichiers pour garantir l'unicité des noms des assemblys.
Retours
Objet CompilerErrorCollection contenant les erreurs et les avertissements du compilateur qui indiquent les résultats de la compilation.
Remarques
L’outil xsltc.exe
est un wrapper autour de la CompileToType méthode . La compilation de feuilles de style avec répond xsltc.exe
aux exigences de la plupart des applications qui tirent parti de l’utilisation de feuilles de style compilées. La CompileToType méthode doit être utilisée lors de la création d’outils de compilation personnalisés.