XslCompiledTransform.CompileToType Метод

Определение

Компилирует таблицу стилей XSLT в указанный тип.

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

Параметры

stylesheet
XmlReader

Средство чтения XmlReader позиционируется в начале таблице стилей, которую необходимо скомпилировать.

settings
XsltSettings

Объект XsltSettings, который следует применить к таблице стилей. Если значение равно null, будет применен Default.

stylesheetResolver
XmlResolver

XmlResolver используется для разрешения модулей таблицы стилей, на которые есть ссылки в элементах xsl:import и xsl:include. Если значение равно null, внешние ресурсы не будут разрешены.

debug
Boolean

Значение true позволяет анализировать таблицу стилей с помощью отладчика.

typeBuilder
TypeBuilder

TypeBuilder, используемый для компиляции таблицы стилей. Предоставленный TypeBuilder используется для создания результирующего типа.

scriptAssemblyPath
String

Основной путь к сборкам, созданным для элементов msxsl:script. Если создается только одна сборка скриптов, в этом параметре указывается путь к этой сборке. В случае нескольких сборок скриптов к имени файла будет добавлен специальный суффикс, обеспечивающий уникальность имен сборок.

Возвращаемое значение

CompilerErrorCollection

Объект CompilerErrorCollection, содержащий ошибки и предупреждения компиляции, которые указывают на результат компиляции.

Комментарии

Это xsltc.exe средство является оболочкой вокруг CompileToType метода. Компиляция таблиц стилей с помощью этих xsltc.exe таблиц будет соответствовать требованиям большинства приложений, использующих скомпилированные таблицы стилей. Этот CompileToType метод следует использовать при создании пользовательских средств компиляции.

Применяется к