次の方法で共有


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 ファイルなどの Web コンテンツのソース コードを生成するビルド プロバイダーを実装するには、 BuildProvider クラスからクラスを派生させ、 GetGeneratedType メソッドをオーバーライドしてビルド プロバイダーによって生成された型を返します。

ASP.NET ビルド システムは、ビルド プロバイダーごとにファイルをコンパイルし、GetGeneratedType メソッドに渡されるCompilerResults オブジェクトを生成します。 通常、ビルド プロバイダーのGetGeneratedType実装では、入力results オブジェクトのCompiledAssembly プロパティでGetType メソッドを使用して、指定された型を返します。

適用対象

こちらもご覧ください