BuildProvider.GetGeneratedType(CompilerResults) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um tipo gerado pelo fornecedor de compilação a partir do caminho virtual.
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
Parâmetros
- results
- CompilerResults
Os resultados da compilação para o caminho virtual do fornecedor de build.
Devoluções
O tipo que é gerado pelo fornecedor de build para o caminho virtual. A classe base devolve null.
Observações
Para implementar um fornecedor de compilação que gera código-fonte para conteúdos Web, como ficheiros .aspx, derive uma classe a partir dessa BuildProvider classe e substitua o GetGeneratedType método para devolver o tipo gerado pelo fornecedor de compilação.
O sistema de compilação ASP.NET compila ficheiros para cada fornecedor de compilação e gera um objeto CompilerResults, que é passado para o método GetGeneratedType. Normalmente, a implementação de GetGeneratedType um fornecedor de build utiliza o GetType método na CompiledAssembly propriedade do objeto de entrada results para devolver o tipo fornecido.