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 объекта для возврата предоставленного типа.