XslCompiledTransform.CompileToType Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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.