Condividi tramite


VsaEngine Interfaccia

Definizione

Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.

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
Derivato
Attributi
Implementazioni

Proprietà

Assembly

Ottiene un riferimento all'assembly in esecuzione generato dal metodo Run().

(Ereditato da IVsaEngine)
Evidence

Fornisce un'evidenza per la convalida dell'identità dell'oggetto corrente.

(Ereditato da IVsaEngine)
GenerateDebugInfo

Imposta o ottiene un valore booleano che indica se il motore di script produce informazioni di debug quando viene chiamato il metodo Compile().

(Ereditato da IVsaEngine)
IsCompiled

Ottiene un valore che indica se il motore di script è impostato per la produzione di informazioni di debug quando viene chiamato il metodo Compile().

(Ereditato da IVsaEngine)
IsDirty

Ottiene un valore 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 caricato in origine.

(Ereditato da IVsaEngine)
IsRunning

Ottiene un valore che indica se il modulo di gestione di script è in modalità di esecuzione.

(Ereditato da IVsaEngine)
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.

(Ereditato da IVsaEngine)
Language

Ottiene il nome non localizzato del linguaggio di programmazione supportato dal modulo di gestione di script.

(Ereditato da IVsaEngine)
LCID

Ottiene o imposta la lingua e le impostazioni locali in base alle quali generare i rapporti dei messaggi di eccezioni.

(Ereditato da IVsaEngine)
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.

(Ereditato da IVsaEngine)
RootMoniker

Imposta o ottiene il moniker radice di un motore di script.

(Ereditato da IVsaEngine)
RootNamespace

Imposta o ottiene lo spazio dei nomi radice usato dal motore di script.

(Ereditato da IVsaEngine)
Site

Imposta o ottiene l'oggetto IVsaSite implementato dall'host, usato dal motore di script per comunicare con l'host.

(Ereditato da IVsaEngine)
Version

Ottiene la versione corrente del compilatore per il linguaggio supportato dal modulo script nel formato Major.Minor.Revision.Build.

(Ereditato da IVsaEngine)

Metodi

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().

(Ereditato da IVsaEngine)
Compile()

Determina la compilazione dello stato di origine esistente mediante il modulo di gestione di script.

(Ereditato da IVsaEngine)
GetOption(String)

Ottiene le opzioni specifiche dell'implementazione per un modulo di gestione di script.

(Ereditato da IVsaEngine)
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.

(Ereditato da IVsaEngine)
IsValidIdentifier(String)

Verifica la validità dell'identificatore fornito per il modulo di gestione di script.

(Ereditato da IVsaEngine)
LoadSourceState(IVsaPersistSite)

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.

(Ereditato da IVsaEngine)
Reset()

Rimuove il modulo di gestione di script dallo stato di esecuzione e disconnette automaticamente i gestori eventi associati.

(Ereditato da IVsaEngine)
RevokeCache()

Invalida l'assembly presente nella cache per il modulo di gestione di script, come specificato dal relativo moniker di primo livello.

(Ereditato da IVsaEngine)
Run()

Avvia l'esecuzione del codice compilato nel modulo di gestione di script e associa tutti i gestori eventi.

(Ereditato da IVsaEngine)
SaveCompiledState(Byte[], Byte[])

Salva lo stato compilato del motore di script e, facoltativamente, anche le informazioni di debug.

(Ereditato da IVsaEngine)
SaveSourceState(IVsaPersistSite)

Indica al modulo di gestione di script di rendere persistente lo stato di origine nell'oggetto IVsaPersistSite specificato.

(Ereditato da IVsaEngine)
SetOption(String, Object)

Imposta le opzioni specifiche dell'implementazione per un motore di script.

(Ereditato da IVsaEngine)

Si applica a