IEngine2 Interface

Definição

Define a funcionalidade extra necessária para um host IActiveScript. Implementado pelo VsaEngine mecanismo.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public interface class IEngine2
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")]
public interface IEngine2
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")>]
type IEngine2 = interface
Public Interface IEngine2
Derivado
Atributos

Métodos

Nome Description
Clone(AppDomain)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, cria um novo mecanismo idêntico que é executado em um novo domínio de aplicativo, com o mesmo estado compilado e itens nomeados. Isso não é implementado no JScript.

CompileEmpty()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, dispara a compilação de todo o estado atualmente no mecanismo. Todas as referências, itens de código, itens de host e recursos são executados por meio do compilador.

ConnectEvents()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, comunica ao mecanismo que ele pode conectar quaisquer fontes de eventos registradas que tenham eventos a quaisquer manipuladores de eventos globais. Isso não é implementado no JScript.

DisconnectEvents()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, direciona o mecanismo para remover fontes de eventos de manipuladores de eventos. Isso não é implementado no JScript.

GetAssembly()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém o assembly compilado produzido pela etapa de compilação.

GetGlobalScope()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém o objeto de escopo global.

GetModule()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém o módulo de código do assembly compilado.

InitVsaEngine(String, IJSVsaSite)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, inicializa o VsaEngine.

InitVsaEngine(String, IVsaSite)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, inicializa o VsaEngine.

Interrupt()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, chamadas Abort() no thread que está executando o código de script.

RegisterEventSource(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, especifica o nome de um item marcado como uma fonte de evento, para que o ConnectEvents() método possa determinar quais eventos se conectar. Isso não é implementado no JScript.

Restart()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, esse método é chamado pelo depurador quando precisa redefinir o mecanismo para um estado limpo antes de avaliar uma nova expressão. O método redefine os itens adicionados e o escopo global de volta ao estado original.

Run(AppDomain)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, executa o código compilado no domínio do aplicativo especificado. Isso não é implementado no JScript porque os mecanismos gerenciados não dão suporte à execução de código em domínios de aplicativo fornecidos pelo usuário.

RunEmpty()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, executa o código compilado no atual AppDomain.

Aplica-se a

Confira também