Systems and methods for enhanced runtime hosting are described. In one
aspect the runtime hosting interface includes a host abstraction
interface. The HAI allowing the runtime to configure host execution
environment parameters and/or notify the host of a runtime event. In
particular, the host abstraction interface (HAI) corresponds to execution
environment abstractions supported by a host application. Responsive to
an action or event, the runtime invokes an identified HAI or an
associated object during execution of runtime managed code.
Os sistemas e os métodos para hospedar runtime realçado são descritos. Em um aspecto a relação hospedando runtime inclui uma relação do abstraction do anfitrião. O HAI permitindo que o runtime configurare parâmetros do ambiente da execução do anfitrião e/ou notifique o anfitrião de um evento runtime. No detalhe, a relação do abstraction do anfitrião (HAI) corresponde aos abstractions do ambiente da execução suportados por uma aplicação do anfitrião. Responsivo a uma ação ou a um evento, o runtime invoca um HAI identificado ou um objeto associado durante a execução do código controlado runtime.