BuildProvider.GetGeneratedType(CompilerResults) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает тип, сформированный поставщиком построения на основе виртуального пути.
public:
virtual Type ^ GetGeneratedType(System::CodeDom::Compiler::CompilerResults ^ results);
public virtual Type GetGeneratedType (System.CodeDom.Compiler.CompilerResults results);
abstract member GetGeneratedType : System.CodeDom.Compiler.CompilerResults -> Type
override this.GetGeneratedType : System.CodeDom.Compiler.CompilerResults -> Type
Public Overridable Function GetGeneratedType (results As CompilerResults) As Type
Параметры
- results
- CompilerResults
Результат компиляции для виртуального пути поставщика компоновки.
Возвращаемое значение
Тип, сформированный поставщиком построения для виртуального пути. Базовый класс возвращает значение null
.
Комментарии
Чтобы реализовать поставщик сборки, создающий исходный код веб-содержимого, например ASPX-файлы, наследуйте класс из BuildProvider класса и переопределите GetGeneratedType метод для возврата типа, созданного поставщиком сборки.
Система сборки ASP.NET компилирует файлы для каждого поставщика сборки и создает CompilerResults объект, который передается в GetGeneratedType метод. Как правило, реализация поставщика GetGeneratedType сборки использует GetType метод для CompiledAssembly свойства входного results
объекта для возврата предоставленного типа.