VsaEngine Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.
public interface class VsaEngine : Microsoft::Vsa::IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : Microsoft.Vsa.IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine = interface
interface IVsaEngine
Public Interface VsaEngine
Implements IVsaEngine
- Odvozené
- Atributy
- Implementuje
Vlastnosti
Assembly |
Získá odkaz na spuštěné sestavení vygenerované metodou Run() . (Zděděno od IVsaEngine) |
Evidence |
Poskytuje důkazy pro účely ověření identity aktuálního objektu. (Zděděno od IVsaEngine) |
GenerateDebugInfo |
Získá nebo nastaví logickou hodnotu, která označuje, zda skriptovací stroj vytváří ladicí informace při Compile() volání metody. (Zděděno od IVsaEngine) |
IsCompiled |
Získá hodnotu, která označuje, zda je skriptovací stroj nastaven k vytváření ladicí informace při Compile() zavolání metody. (Zděděno od IVsaEngine) |
IsDirty |
Získá hodnotu, která označuje, zda stav zdroje skriptovacího stroje byl změněn od poslední operace uložení, nebo od původního načtení skriptovacího stroje. (Zděděno od IVsaEngine) |
IsRunning |
Získá hodnotu, která označuje, zda je skriptovací stroj aktuálně v režimu spuštění. (Zděděno od IVsaEngine) |
Items |
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. (Zděděno od IVsaEngine) |
Language |
Získá nelokaný název programovacího jazyka podporovaného skriptovacím strojem. (Zděděno od IVsaEngine) |
LCID |
Získá nebo nastaví geografické národní prostředí a jazyk, ve kterém chcete hlásit zprávy o výjimce. (Zděděno od IVsaEngine) |
Name |
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í. (Zděděno od IVsaEngine) |
RootMoniker |
Získá nebo nastaví kořenový moniker skriptovacího stroje. (Zděděno od IVsaEngine) |
RootNamespace |
Získá nebo nastaví kořenový obor názvů používaný skriptovací stroj. (Zděděno od IVsaEngine) |
Site |
Získá nebo nastaví objekt implementovaný IVsaSite hostitelem, který se používá skriptovací stroj ke komunikaci s hostitelem. (Zděděno od IVsaEngine) |
Version |
Získá aktuální verzi jazykového kompilátoru podporovaného skriptovacím strojem ve formátu Major.Minor.Revision.Build. (Zděděno od IVsaEngine) |
Metody
Close() |
Zavře skriptovací stroj a uvolní všechny prostředky. Pokud je skriptovací stroj aktuálně spuštěný, Reset() je nejprve volána metoda . (Zděděno od IVsaEngine) |
Compile() |
Způsobí, že skriptovací stroj zkompiluje existující zdrojový stav. (Zděděno od IVsaEngine) |
GetOption(String) |
Získá možnosti specifické pro implementaci pro skriptovací stroj. (Zděděno od IVsaEngine) |
InitNew() |
Poskytuje oznámení, že inicializační fáze je dokončena a že skriptovací stroj je připraven na přidání IVsaItem objektů. (Zděděno od IVsaEngine) |
IsValidIdentifier(String) |
Zkontroluje, jestli je zadaný identifikátor platný pro skriptovací stroj. (Zděděno od IVsaEngine) |
LoadSourceState(IVsaPersistSite) |
Směruje skriptovací stroj k načtení zdrojových položek z bodu trvalosti, jak je určeno objektem poskytnutým hostitelem, který implementuje IVsaPersistSite rozhraní. (Zděděno od IVsaEngine) |
Reset() |
Odebere skriptovací stroj ze spuštěného stavu a odpojí automaticky vázané obslužné rutiny událostí. (Zděděno od IVsaEngine) |
RevokeCache() |
Zruší platnost sestavení uloženého v mezipaměti pro skriptovací stroj, jak je určeno jeho kořenovým monikerem. (Zděděno od IVsaEngine) |
Run() |
Inicializuje spuštění zkompilovaného kódu ve skriptovacím stroji a vytvoří vazbu na všechny obslužné rutiny událostí. (Zděděno od IVsaEngine) |
SaveCompiledState(Byte[], Byte[]) |
Uloží stav kompilace skriptovacího stroje; volitelně také ukládá informace o ladění. (Zděděno od IVsaEngine) |
SaveSourceState(IVsaPersistSite) |
Nasměruje skriptovací stroj k zachování zdrojového stavu v zadaném IVsaPersistSite objektu. (Zděděno od IVsaEngine) |
SetOption(String, Object) |
Nastaví možnosti specifické pro implementaci pro skriptovací stroj. (Zděděno od IVsaEngine) |