Freigeben über


BuildProvider.GetGeneratedType(CompilerResults) Methode

Definition

Gibt einen vom Buildanbieter generierten Typ vom virtuellen Pfad zurück.

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

Parameter

results
CompilerResults

Die Kompilierung erfolgt für den virtuellen Pfad des Buildanbieters.

Gibt zurück

Type

Der Typ, der vom Buildanbieter für den virtuellen Pfad generiert wird. Die Basisklasse gibt null zurück.

Hinweise

Um einen Buildanbieter zu implementieren, der Quellcode für Webinhalte wie ASPX-Dateien generiert, leiten Sie eine Klasse aus der BuildProvider Klasse ab und überschreiben Sie die GetGeneratedType Methode, um den vom Buildanbieter generierten Typ zurückzugeben.

Das ASP.NET Buildsystem kompiliert Dateien für jeden Buildanbieter und generiert ein CompilerResults Objekt, das an die GetGeneratedType Methode übergeben wird. In der Regel verwendet die Implementierung eines Buildanbieters GetGeneratedType die Methode für die GetType CompiledAssembly Eigenschaft des Eingabeobjekts results , um den angegebenen Typ zurückzugeben.

Gilt für

Siehe auch