XslCompiledTransform.CompileToType Método

Definição

Compila uma folha de estilo XSLT para um tipo especificado.

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

Parâmetros

stylesheet
XmlReader

Um XmlReader posicionado no início da folha de estilo a ser compilado.

settings
XsltSettings

O XsltSettings a aplicar à folha de estilo. Se isto for null, será aplicado .Default

stylesheetResolver
XmlResolver

O XmlResolver uso para resolver folhas de estilo de módulos referenciados em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não serão resolvidos.

debug
Boolean

Definir isto para true permitir a depuração da folha de estilo com um depurador.

typeBuilder
TypeBuilder

É TypeBuilder usado para a compilação da folha de estilo. O TypeBuilder fornecido é usado para gerar o tipo resultante.

scriptAssemblyPath
String

O caminho base para as assembleias geradas para msxsl:script os elementos. Se for gerado apenas um assembly de scripts, este parâmetro especifica o caminho para essa assembly. No caso de montagens de múltiplos scripts, será adicionado um sufixo distintivo ao nome do ficheiro para garantir a unicidade dos nomes de assembly.

Devoluções

Um CompilerErrorCollection objeto contendo erros do compilador e avisos que indicam os resultados da compilação.

Observações

A xsltc.exe ferramenta é um wrapper em torno do CompileToType método. Compilar folhas de estilo com o xsltc.exe irá satisfazer as exigências da maioria das aplicações que aproveitam o uso de folhas de estilo compiladas. O CompileToType método deve ser usado ao construir ferramentas de compilação personalizadas.

Aplica-se a