Condividi tramite


IEngine2 Interfaccia

Definizione

Definisce funzionalità supplementari necessarie a un host IActiveScript. Implementato dal motore VsaEngine.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Derivato
Attributi

Metodi

Clone(AppDomain)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, crea un nuovo identico motore che viene eseguito in un nuovo dominio applicazione, con uguale stato compilato ed elementi denominati. Non implementato in JScript.

CompileEmpty()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, genera la compilazione dello stato corrente del motore. Tutti i riferimenti, gli elementi di codice, gli elementi host e le risorse sono eseguiti mediante il compilatore.

ConnectEvents()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, comunica al motore che è possibile connettere tutte le origini degli eventi registrati che hanno gli eventi nei gestori eventi globali. Non implementato in JScript.

DisconnectEvents()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, indica al motore di scollegare le origini degli eventi dai gestori eventi. Non implementato in JScript.

GetAssembly()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, ottiene l'assembly compilato prodotto dal passaggio di compilazione.

GetGlobalScope()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, ottiene l'oggetto di ambito globale.

GetModule()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, ottiene il modulo di codice dall'assembly compilato.

InitVsaEngine(String, IJSVsaSite)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, inizializza l'oggetto VsaEngine.

InitVsaEngine(String, IVsaSite)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, inizializza l'oggetto VsaEngine.

Interrupt()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, chiama Abort() sul thread che esegue il codice di script.

RegisterEventSource(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, specifica il nome di un elemento contrassegnato come origine dell'evento, in modo che il metodo ConnectEvents() possa determinare gli eventi da connettere. Non implementato in JScript.

Restart()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, questo metodo viene chiamato dal debugger quando è necessario reimpostare il motore su uno stato originario prima di valutare una nuova espressione. Il metodo reimposta gli elementi aggiunti e ripristina lo stato originale dell'ambito globale.

Run(AppDomain)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, esegue il codice compilato nel dominio applicazione specificato. Non implementato in JScript perché i motori gestiti non supportano l'esecuzione del codice nei domini applicazione forniti dall'utente.

RunEmpty()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, esegue il codice compilato nell'oggetto AppDomain corrente.

Si applica a

Vedi anche