BuildProvider.GetGeneratedType(CompilerResults) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回生成提供程序从虚拟路径生成的类型。
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 方法返回提供的类型。