IJSVsaEngine Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
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. |