Freigeben über


BuildProvider.GetGeneratedType(CompilerResults) Methode

Definition

Gibt einen Vom Buildanbieter generierten Typ aus dem 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 Kompilierungsergebnisse für den virtuellen Pfad des Buildanbieters.

Gibt zurück

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

Hinweise

Um einen Buildanbieter zu implementieren, der Quellcode für Webinhalte wie .aspx Dateien generiert, leiten Sie eine Klasse von der BuildProvider Klasse ab und überschreiben 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 die GetType Methode für die CompiledAssembly Eigenschaft des Eingabeobjekts GetGeneratedTyperesults, um den bereitgestellten Typ zurückzugeben.

Gilt für:

Weitere Informationen