IVsaEngine – rozhraní
Poznámka: Toto rozhraní API je nyní zastaralé.
Definuje metody a vlastnosti, skriptovací modul musí podporovat a poskytuje programový přístup k jádru skriptu.
Obor názvů: Microsoft.Vsa
Sestavení: Microsoft.Vsa (v Microsoft.Vsa.dll)
Syntaxe
'Deklarace
<ObsoleteAttribute("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.")> _
<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsaEngine
[ObsoleteAttribute("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.")]
[GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[ObsoleteAttribute(L"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.")]
[GuidAttribute(L"E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsaEngine
[<ObsoleteAttribute("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.")>]
[<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface end
public interface IVsaEngine
Typ IVsaEngine zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Assembly | Získá odkaz na spuštěné sestavení generovaných Run metody. | |
Evidence | Poskytuje evidence za účelem ověření identity aktuálního objektu. | |
GenerateDebugInfo | Nastavuje nebo získá logickou hodnotu, která označuje, zda modul skriptu vytvoříte informace o ladění při Compile Metoda je volána. | |
IsCompiled | ||
IsDirty | Získá logickou hodnotu, která hlásí, zda je stav zdroje skriptovací stroj se změnil od posledního uložení operace nebo vzhledem k tomu, že modul skriptu byl nahrán. | |
IsRunning | Získá logickou hodnotu, která hlásí, zda modul skriptu je aktuálně v režimu spuštění. | |
Items | Získá IVsaItems kolekce IVsaItem objekty, které představují všechny položky, které jsou přidány na pomocí modulu skriptu CreateItem metodu, včetně položek kódu, referenčních položek a globální položky. | |
Language | Získá název nelokalizované programovací jazyk podporovaný skriptovací modul. | |
LCID | Získá nebo nastaví zeměpisné národní prostředí a jazyk, ve kterém chcete zprávy o výjimkách sestavy. | |
Name | Nastavuje nebo získá zobrazovaný název skriptovací stroj, který používá se především k identifikaci jednotlivých skriptovací stroje uživatelům do hostovaného prostředí. | |
RootMoniker | Nastavuje nebo získá zástupný název kořenového skriptovací modul. | |
RootNamespace | Nastavuje nebo získá kořenového oboru názvů používá modul skriptu. | |
Site | Nastavuje nebo získá implementována hostitele IVsaSite objekt, který je skriptovací modul používaný ke komunikaci s hostitelem. | |
Version | Získá aktuální verzi kompilátor jazyka podporovaných skriptovací stroj, ve formuláři Major.Minor.Revision.Build. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Close | Zavře skriptovací stroj a uvolní všechny prostředky.Pokud skriptovací modul je aktuálně spuštěna, Reset Metoda je volána nejprve. | |
Compile | Způsobí, že modul skriptu pro kompilaci stávající stav zdroje. | |
GetOption | Získá možnosti specifické pro implementaci pro modul skriptu. | |
InitNew | Poskytuje oznámení dokončení fáze inicializace a že skriptovací modul je připravena pro přidání IVsaItem objekty. | |
IsValidIdentifier | Ověří, zda je zadaný identifikátor platný pro modul skriptu. | |
LoadSourceState | Skriptovací modul načíst zdroj položky z jejich bodu stálost podle zadaného hostitele objektu, který implementuje přesměruje IVsaPersistSite rozhraní. | |
Reset | Odebere skriptovací modul z stav běhu a odpojí automaticky vázaný obslužné rutiny. | |
RevokeCache | Zruší platnost v mezipaměti sestavení pro skriptovací stroj, podle jeho zástupný název kořenového. | |
Run | Zahájí provádění zkompilovaného kódu ve stroji skriptu a sváže všechny obslužné rutiny události. | |
SaveCompiledState | Uloží zkompilovaný skriptovací modul; v případě potřeby také uloží informace pro ladění. | |
SaveSourceState | Přesměruje skriptovací modul k uchování stavu zdroj na zadaný IVsaPersistSite objektu. | |
SetOption | Nastaví možnosti specifické pro implementaci pro modul skriptu. |
Nahoru