Condividi tramite


VsaEngineClass Classe

Definizione

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

public ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
Ereditarietà
VsaEngineClass
Attributi
Implementazioni

Costruttori

VsaEngineClass()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe VsaEngineClass.

Proprietà

Assembly

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Evidence

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta l'evidenza per la convalida dell'identità dell'oggetto corrente.

GenerateDebugInfo

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

IsCompiled

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

IsDirty

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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.

IsRunning

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Items

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

LCID

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Name

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

RootNamespace

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Site

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Version

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Metodi

Close()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOption(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitNew()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Fornisce una notifica di completamento della fase di inizializzazione e di preparazione del modulo di gestione di script per l'aggiunta di oggetti VsaEngineClass.

IsValidIdentifier(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

LoadSourceState(IVsaPersistSite)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Reset()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

RevokeCache()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Run()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

SaveCompiledState(Byte[], Byte[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

SaveSourceState(IVsaPersistSite)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

SetOption(String, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a