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