IJSVsaEngine Interfész

Definíció

Figyelemfelhívás

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.

Meghatározza azokat a metódusokat és tulajdonságokat, amelyeket a szkriptmotornak támogatnia kell, és programozott hozzáférést biztosít a szkriptmotorhoz.

public interface class IJSVsaEngine
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IJSVsaEngine
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IJSVsaEngine = interface
Public Interface IJSVsaEngine
Származtatott
Attribútumok

Tulajdonságok

Name Description
Assembly
Elavult.

Lekéri a Run metódus által létrehozott futó szerelvényre mutató hivatkozást.

Evidence
Elavult.

Bizonyítékokat nyújt az aktuális objektum identitásának ellenőrzéséhez.

GenerateDebugInfo
Elavult.

Lekéri vagy beállít egy logikai értéket, amely azt jelzi, hogy a szkriptmotor hibakeresési információkat hoz-e létre a Fordítás metódus meghívásakor.

IsCompiled
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy a forrás lefordítva van-e.

IsDirty
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy az elem aktuális memóriabeli ábrázolása eltér-e a megőrzött ábrázolástól.

IsRunning
Elavult.

Logikai értéket kap, amely azt jelzi, hogy a szkriptmotor jelenleg futtatási módban van-e.

Items
Elavult.

Lekéri az IJSVsaItem objektumok gyűjteményét, amelyek a szkriptmotorhoz hozzáadott összes elemet képviselik.

Language
Elavult.

Lekéri a szkriptmotor által támogatott programozási nyelv nevét.

LCID
Elavult.

Lekéri vagy beállítja a földrajzi területi beállításokat és a nyelvet, amelyben a kivételüzeneteket be szeretné jelenteni.

Name
Elavult.

Lekéri vagy beállítja a szkriptmotor megjelenítendő nevét.

RootMoniker
Elavult.

Lekéri vagy beállítja a szkriptmotor gyökér monikerét.

RootNamespace
Elavult.

Lekéri vagy beállítja a szkriptmotor által használt gyökérnévteret.

Site
Elavult.

Lekéri vagy beállítja a gazdagép által implementált IJSVsaSite objektumot, amelyet a szkriptmotor használ a gazdagéppel való kommunikációhoz.

Version
Elavult.

Lekéri a szkriptmotor által támogatott nyelvfordító aktuális verzióját az űrlapon Major.Minor.Revision.Build.

Metódusok

Name Description
Close()
Elavult.

Bezárja a motort.

Compile()
Elavult.

A motor a meglévő forrásállapot fordítását okozza.

GetOption(String)
Elavult.

Lekéri a motor implementációspecifikus beállításait.

InitNew()
Elavult.

Értesítést küld az inicializálási fázis befejezéséről.

IsValidIdentifier(String)
Elavult.

Ellenőrzi, hogy a megadott azonosító érvényes-e a motorra.

LoadSourceState(IJSVsaPersistSite)
Elavult.

A motort arra irányítja, hogy betöltse a forráselemeket a gazda által biztosított objektum által megadott adatmegőrzési pontból.

Reset()
Elavult.

Eltávolítja a szkriptmotort a futó állapotból, és leválasztja az automatikusan kötött eseménykezelőket.

RevokeCache()
Elavult.

Érvényteleníti a motor gyorsítótárazott szerelvényét a fő moniker által megadott módon.

Run()
Elavult.

Elindítja a lefordított kód végrehajtását a szkriptmotorban, és köti az összes eseménykezelőt.

SaveCompiledState(Byte[], Byte[])
Elavult.

Menti a szkriptmotor lefordított állapotát; lehetőség szerint a hibakeresési információkat is menti.

SaveSourceState(IJSVsaPersistSite)
Elavult.

A szkriptmotort a forrásállapot megőrzésére irányítja.

SetOption(String, Object)
Elavult.

Implementációs beállításokat állít be egy szkriptmotorhoz.

A következőre érvényes: