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