IEngine2 Interfaz

Definición

Define la funcionalidad adicional que necesita un host IActiveScript. Implementado por el VsaEngine motor.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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

Nombre Description
Clone(AppDomain)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, crea un nuevo motor idéntico que se ejecuta en un nuevo dominio de aplicación, con el mismo estado compilado y elementos con nombre. Esto no se implementa en JScript.

CompileEmpty()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, desencadena la compilación de todo el estado actualmente en el motor. Todas las referencias, elementos de código, elementos host y recursos se ejecutan a través del compilador.

ConnectEvents()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, se comunica con el motor que puede conectar los orígenes de eventos registrados que tienen eventos a cualquier controlador de eventos global. Esto no se implementa en JScript.

DisconnectEvents()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, dirige el motor a desenganche los orígenes de eventos de los controladores de eventos. Esto no se implementa en JScript.

GetAssembly()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, obtiene el ensamblado compilado generado por el paso de compilación.

GetGlobalScope()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, obtiene el objeto de ámbito global.

GetModule()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, obtiene el módulo de código del ensamblado compilado.

InitVsaEngine(String, IJSVsaSite)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase , inicializa .VsaEngine

InitVsaEngine(String, IVsaSite)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase , inicializa .VsaEngine

Interrupt()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, llama a Abort() en el subproceso que ejecuta el código de script.

RegisterEventSource(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase , especifica el nombre de un elemento marcado como origen de eventos, de modo que el ConnectEvents() método pueda determinar qué eventos se van a conectar. Esto no se implementa en JScript.

Restart()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, el depurador llama a este método cuando tiene que restablecer el motor a un estado limpio antes de evaluar una nueva expresión. El método restablece los elementos agregados y el ámbito global a su estado original.

Run(AppDomain)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase, ejecuta el código compilado en el dominio de aplicación especificado. Esto no se implementa en JScript porque los motores administrados no admiten la ejecución de código en dominios de aplicación proporcionados por el usuario.

RunEmpty()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cuando se implementa en una clase , ejecuta el código compilado en el objeto actual AppDomain.

Se aplica a

Consulte también