IVsaEngine Rozhraní

Definice

Upozornění

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.

Definuje metody a vlastnosti, které musí skriptovací stroj podporovat, a poskytuje programový přístup ke skriptovacímu stroji.

public interface class IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[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.")]
public interface IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<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.")>]
type IVsaEngine = interface
Public Interface IVsaEngine
Odvozené
Atributy

Vlastnosti

Assembly
Zastaralé.

Získá odkaz na spuštěné sestavení vygenerované metodou Run() .

Evidence
Zastaralé.

Poskytuje důkazy pro účely ověření identity aktuálního objektu.

GenerateDebugInfo
Zastaralé.

Získá nebo nastaví logickou hodnotu, která označuje, zda skriptovací stroj vytváří ladicí informace při Compile() volání metody.

IsCompiled
Zastaralé.

Získá hodnotu, která označuje, zda skriptovací stroj je nastaven pro vytváření ladicí informace při Compile() zavolání metody.

IsDirty
Zastaralé.

Získá hodnotu, která označuje, zda se zdrojový stav skriptovacího stroje změnil od poslední operace uložení, nebo od původního načtení skriptovacího stroje.

IsRunning
Zastaralé.

Získá hodnotu, která označuje, zda skriptovací stroj je aktuálně v režimu spuštění.

Items
Zastaralé.

Získá kolekci IVsaItemsIVsaItem objektů, které představují všechny položky přidané do skriptovacího stroje pomocí Metody CreateItem, včetně položek kódu, referenčních položek a globálních položek.

Language
Zastaralé.

Získá nelokaný název programovacího jazyka podporovaného skriptovacím strojem.

LCID
Zastaralé.

Získá nebo nastaví geografické národní prostředí a jazyk, ve kterém chcete hlásit zprávy o výjimce.

Name
Zastaralé.

Získá nebo nastaví zobrazovaný název skriptovacího stroje, který se používá primárně k identifikaci jednotlivých skriptovacích modulů uživatelům v hostovaném prostředí.

RootMoniker
Zastaralé.

Získá nebo nastaví kořenový název skriptovacího stroje.

RootNamespace
Zastaralé.

Získá nebo nastaví kořenový obor názvů používaný skriptovací stroj.

Site
Zastaralé.

Získá nebo nastaví objekt implementovaný IVsaSite hostitelem, který se používá skriptovací stroj ke komunikaci s hostitelem.

Version
Zastaralé.

Získá aktuální verzi jazyk kompilátoru podporované skriptovací stroj ve formě Major.Minor.Revision.Build.

Metody

Close()
Zastaralé.

Zavře skriptovací stroj a uvolní všechny prostředky. Pokud je skriptovací stroj aktuálně spuštěný, volá se Reset() nejprve metoda.

Compile()
Zastaralé.

Způsobí, že skriptovací stroj zkompiluje existující zdrojový stav.

GetOption(String)
Zastaralé.

Získá možnosti specifické pro implementaci pro skriptovací stroj.

InitNew()
Zastaralé.

Poskytuje oznámení, že fáze inicializace je dokončena a že skriptovací stroj je připraven na přidání IVsaItem objektů.

IsValidIdentifier(String)
Zastaralé.

Zkontroluje, jestli je zadaný identifikátor platný pro skriptovací stroj.

LoadSourceState(IVsaPersistSite)
Zastaralé.

Směruje skriptovací stroj k načtení zdrojových položek z jejich bodu trvalosti, jak je určeno objektem poskytnutým hostitelem, který implementuje IVsaPersistSite rozhraní.

Reset()
Zastaralé.

Odebere skriptovací stroj ze spuštěného stavu a odpojí automaticky vázané obslužné rutiny událostí.

RevokeCache()
Zastaralé.

Zneplatní sestavení uložené v mezipaměti pro skriptovací stroj, jak je uvedeno v jeho kořenovém monikeru.

Run()
Zastaralé.

Zahájí spuštění zkompilovaného kódu ve skriptovacím stroji a vytvoří vazbu na všechny obslužné rutiny událostí.

SaveCompiledState(Byte[], Byte[])
Zastaralé.

Uloží kompilovaný stav skriptovacího stroje; volitelně také ukládá informace o ladění.

SaveSourceState(IVsaPersistSite)
Zastaralé.

Nasměruje skriptovací stroj k zachování zdrojového stavu určeného objektu IVsaPersistSite .

SetOption(String, Object)
Zastaralé.

Nastaví možnosti specifické pro implementaci pro skriptovací stroj.

Platí pro