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.