Udostępnij za pośrednictwem


BuildProvider.GetGeneratedType(CompilerResults) Metoda

Definicja

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

Type

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.

Dotyczy

Zobacz też