Interfaccia IVsaEngine
Nota: questa API è ora obsoleta.
Definisce i metodi e le proprietà supportate da un modulo di gestione di script e fornisce accesso a livello di codice al modulo di gestione di script.
Spazio dei nomi: Microsoft.Vsa
Assembly: Microsoft.Vsa (in Microsoft.Vsa.dll)
Sintassi
'Dichiarazione
<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
Il tipo IVsaEngine espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Assembly | Ottiene un riferimento all'assembly in esecuzione generato dal metodo Run. |
![]() |
Evidence | Fornisce un'evidenza per la convalida dell'identità dell'oggetto corrente. |
![]() |
GenerateDebugInfo | Imposta o ottiene un valore booleano che indica se il motore di script produce informazioni di debug quando viene chiamato il metodo Compile. |
![]() |
IsCompiled | |
![]() |
IsDirty | Ottiene un valore booleano che indica se lo stato dell'origine del modulo di gestione di script è cambiato rispetto all'ultima operazione di salvataggio o da quando il modulo di gestione di script è stato originariamente caricato. |
![]() |
IsRunning | Ottiene un valore booleano che indica se il modulo di gestione di script è in modalità di esecuzione. |
![]() |
Items | Ottiene la raccolta IVsaItems di oggetti IVsaItem, che rappresentano tutti gli elementi aggiunti al modulo di gestione di script usando il metodo CreateItem, inclusi gli elementi di codice, di riferimento e globali. |
![]() |
Language | Ottiene il nome non localizzato del linguaggio di programmazione supportato dal modulo di gestione di script. |
![]() |
LCID | Ottiene o imposta la lingua e le impostazioni locali in base alle quali generare i rapporti dei messaggi di eccezioni. |
![]() |
Name | Imposta o ottiene il nome visualizzato del modulo di gestione di script che viene usato principalmente per l'identificazione dei singoli moduli di gestione di script agli utenti in un ambiente host. |
![]() |
RootMoniker | Imposta o ottiene il moniker radice del motore di script. |
![]() |
RootNamespace | Imposta o ottiene lo spazio dei nomi radice usato dal motore di script. |
![]() |
Site | Imposta o ottiene l'oggetto IVsaSite implementato dall'host, usato dal motore di script per comunicare con l'host. |
![]() |
Version | Ottiene la versione corrente del compilatore per il linguaggio supportato dal modulo di gestione di script nel formato Major.Minor.Revision.Build. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Close | Chiude il motore di script e rilascia tutte le risorse associate.Se il modulo di gestione di script è al momento in esecuzione, viene innanzitutto chiamato il metodo Reset. |
![]() |
Compile | Determina la compilazione dello stato di origine esistente mediante il modulo di gestione di script. |
![]() |
GetOption | Ottiene le opzioni specifiche dell'implementazione per un modulo di gestione di script. |
![]() |
InitNew | Fornisce una notifica di completamento della fase di inizializzazione e di preparazione del modulo di gestione di script per l'aggiunta di oggetti IVsaItem. |
![]() |
IsValidIdentifier | Verifica la validità dell'identificatore fornito per il modulo di gestione di script. |
![]() |
LoadSourceState | Indica al modulo di gestione di script di caricare gli elementi di origine dal relativo punto di persistenza, come specificato dall'oggetto fornito dall'host che implementa l'interfaccia IVsaPersistSite. |
![]() |
Reset | Rimuove il modulo di gestione di script dallo stato di esecuzione e disconnette automaticamente i gestori eventi associati. |
![]() |
RevokeCache | Invalida l'assembly presente nella cache per il modulo di gestione di script, come specificato dal relativo moniker di primo livello. |
![]() |
Run | Avvia l'esecuzione del codice compilato nel modulo di gestione di script e associa tutti i gestori eventi. |
![]() |
SaveCompiledState | Salva lo stato compilato del motore di script e, facoltativamente, anche le informazioni di debug. |
![]() |
SaveSourceState | Indica al modulo di gestione di script di rendere persistente lo stato di origine nell'oggetto IVsaPersistSite specificato. |
![]() |
SetOption | Imposta le opzioni specifiche dell'implementazione per un motore di script. |
In alto