Sdílet prostřednictvím


VsaEngine Rozhraní

Definice

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)

Platí pro