BuildProvider.GetGeneratedType(CompilerResults) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca typ wygenerowany przez dostawcę kompilacji ze ścieżki wirtualnej.
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
Parametry
- results
- CompilerResults
Wyniki kompilacji dla ścieżki wirtualnej dostawcy kompilacji.
Zwraca
Typ generowany przez dostawcę kompilacji dla ścieżki wirtualnej. Klasa bazowa zwraca wartość null
.
Uwagi
Aby zaimplementować dostawcę kompilacji, który generuje kod źródłowy zawartości sieci Web, takiej jak pliki aspx, należy utworzyć klasę z BuildProvider klasy i zastąpić GetGeneratedType metodę w celu zwrócenia typu wygenerowanego przez dostawcę kompilacji.
System kompilacji ASP.NET kompiluje pliki dla każdego dostawcy kompilacji i generuje CompilerResults obiekt, który jest przekazywany do GetGeneratedType metody . Zazwyczaj implementacja GetGeneratedType dostawcy kompilacji używa GetType metody we CompiledAssembly właściwości obiektu wejściowego results
, aby zwrócić podany typ.