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

注解

若要实现生成提供程序,该提供程序为 Web 内容(如 .aspx 文件)生成源代码,请从 BuildProvider 类派生类,并重写 GetGeneratedType 方法以返回由生成提供程序生成的类型。

ASP.NET 生成系统为每个生成提供程序编译文件,并生成一个 CompilerResults 对象,该对象将传递给 GetGeneratedType 方法。 通常,生成提供程序的GetGeneratedType实现使用GetType输入results对象的 属性上的 CompiledAssembly 方法返回提供的类型。

适用于

另请参阅