XslCompiledTransform.CompileToType(XmlReader, XsltSettings, XmlResolver, Boolean, TypeBuilder, String) Método

Definição

Compila uma folha de estilos XSLT em um tipo especificado.Compiles an XSLT style sheet to a specified type.

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

Parâmetros

stylesheet
XmlReader

Um XmlReader posicionado no início da folha de estilos a ser compilado.An XmlReader positioned at the beginning of the style sheet to be compiled.

settings
XsltSettings

O XsltSettings a ser aplicado à folha de estilos.The XsltSettings to be applied to the style sheet. Se for null, o Default será aplicado.If this is null, the Default will be applied.

stylesheetResolver
XmlResolver

O XmlResolver a ser usado para resolver os módulos de folha de estilos referenciados nos elementos xsl:import e xsl:include.The XmlResolver use to resolve style sheet modules referenced in xsl:import and xsl:include elements. Se for null, os recursos externos não serão resolvidos.If this is null, external resources will not be resolved.

debug
Boolean

Definir essa opção como true habilita a depuração da folha de estilos com um depurador.Setting this to true enables debugging the style sheet with a debugger.

typeBuilder
TypeBuilder

O TypeBuilder usado para a compilação da folha de estilos.The TypeBuilder used for the style sheet compilation. O TypeBuilder fornecido é usado para gerar o tipo resultante.The provided TypeBuilder is used to generate the resulting type.

scriptAssemblyPath
String

O caminho base para os assemblies gerados para elementos msxsl:script.The base path for the assemblies generated for msxsl:script elements. Se apenas um assembly de script for gerado, esse parâmetro especificará o caminho para esse assembly.If only one script assembly is generated, this parameter specifies the path for that 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.In case of multiple script assemblies, a distinctive suffix will be appended to the file name to ensure uniqueness of assembly names.

Retornos

Um objeto CompilerErrorCollection que contém erros de compilador e avisos que indicam os resultados da compilação.A CompilerErrorCollection object containing compiler errors and warnings that indicate the results of the compilation.

Comentários

A ferramenta de xsltc.exe é um wrapper em volta do método CompileToType.The xsltc.exe tool is a wrapper around the CompileToType method. A compilação de folhas de estilo com o xsltc.exe atenderá às demandas da maioria dos aplicativos que aproveitam o uso de folhas de estilo compiladas.Compiling style sheets with the xsltc.exe will meet the demands of most applications that leverage the use of compiled style sheets. O método CompileToType deve ser usado ao criar ferramentas de compilação personalizadas.The CompileToType method should be used when building custom compilation tools.

Aplica-se a