XslCompiledTransform.CompileToType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kompiliert ein XSLT-Stylesheet zu einem angegebenen Typ.
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
Parameter
- settings
- XsltSettings
Der XsltSettings auf das Stylesheet angewendet werden soll. Wenn dies der Fall ist null, wird dies Default angewendet.
- stylesheetResolver
- XmlResolver
Die XmlResolver Verwendung zum Auflösen von Stylesheetmodulen, auf die in xsl:import und xsl:include Elementen verwiesen wird. Wenn dies der Fall ist null, werden externe Ressourcen nicht aufgelöst.
- debug
- Boolean
Durch Festlegen dieser Einstellung true können Sie das Debuggen des Stylesheets mit einem Debugger ermöglichen.
- typeBuilder
- TypeBuilder
Die TypeBuilder für die Stylesheetkompilierung verwendete. Der bereitgestellte TypeBuilder wird verwendet, um den resultierenden Typ zu generieren.
- scriptAssemblyPath
- String
Der Basispfad für die assemblys, die für msxsl:script Elemente generiert wurden. Wenn nur eine Skriptassembly generiert wird, gibt dieser Parameter den Pfad für diese Assembly an. Bei mehreren Skriptassemblys wird ein unverwechselbares Suffix an den Dateinamen angefügt, um die Eindeutigkeit von Assemblynamen sicherzustellen.
Gibt zurück
Ein CompilerErrorCollection Objekt, das Compilerfehler und Warnungen enthält, die die Ergebnisse der Kompilierung angeben.
Hinweise
Das xsltc.exe Tool ist ein Wrapper um die CompileToType Methode. Das Kompilieren von Stylesheets mit den xsltc.exe Anforderungen der meisten Anwendungen, die die Verwendung kompilierter Stylesheets nutzen. Die CompileToType Methode sollte beim Erstellen von benutzerdefinierten Kompilierungstools verwendet werden.