Partager via


XslCompiledTransform.CompileToType Méthode

Définition

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

stylesheet
XmlReader

XmlReader positionné au début de la feuille de style à compiler.

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.

S’applique à