Partilhar via


XslCompiledTransform.CompileToType Método

Definição

Compila uma folha de estilos XSLT em 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 estilos a ser compilado.

settings
XsltSettings

O XsltSettings a ser aplicado à folha de estilos. Se for null, o Default será aplicado.

stylesheetResolver
XmlResolver

O XmlResolver a ser usado para resolver os módulos de folha de estilos referenciados nos elementos xsl:import e xsl:include. Se for null, os recursos externos não serão resolvidos.

debug
Boolean

Definir essa opção como true habilita a depuração da folha de estilos com um depurador.

typeBuilder
TypeBuilder

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

scriptAssemblyPath
String

O caminho base para os assemblies gerados para elementos msxsl:script. Se apenas um assembly de script for gerado, esse parâmetro especificará o caminho para esse assembly. No caso de vários assemblies de script, um sufixo característico será acrescentado ao nome do arquivo para garantir a exclusividade dos nomes de assembly.

Retornos

Um objeto CompilerErrorCollection que contém erros de compilador e avisos que indicam os resultados da compilação.

Comentários

A xsltc.exe ferramenta é um wrapper em torno do CompileToType método . Compilar folhas de estilo com o xsltc.exe atenderá às demandas da maioria dos aplicativos que aproveitam o uso de folhas de estilo compiladas. O CompileToType método deve ser usado ao criar ferramentas de compilação personalizadas.

Aplica-se a