BaseVsaEngine Classe

Definizione

Attenzione

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.

Implementa l'interfaccia IJSVsaEngine.

public ref class BaseVsaEngine abstract : Microsoft::JScript::Vsa::IJSVsaEngine
[System.Obsolete("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.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("F8932A50-9127-48B6-B115-2BFDC627CEE3")]
public abstract class BaseVsaEngine : Microsoft.JScript.Vsa.IJSVsaEngine
[<System.Obsolete("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.")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("F8932A50-9127-48B6-B115-2BFDC627CEE3")>]
type BaseVsaEngine = class
    interface IJSVsaEngine
Public MustInherit Class BaseVsaEngine
Implements IJSVsaEngine
Ereditarietà
BaseVsaEngine
Derivato
Attributi
Implementazioni

Campi

applicationPath

Ottiene o imposta il percorso dell'applicazione.

assemblyVersion

Ottiene o imposta la versione dell'assembly.

compiledRootNamespace

Ottiene o imposta lo spazio dei nomi della radice compilato.

engineMoniker

Ottiene o imposta il moniker del modulo di gestione.

engineName

Ottiene o imposta il nome del modulo di gestione.

engineSite

Ottiene o imposta il sito del modulo di gestione.

errorLocale

Ottiene o imposta l'errore locale.

executionEvidence

Ottiene o imposta l'evidenza di esecuzione.

failedCompilation

Ottiene o imposta un valore che indica se la compilazione non è riuscita.

genDebugInfo

Ottiene o imposta un valore che indica se vengono generate informazioni di debug.

haveCompiledState

Ottiene o imposta un valore che indica se esiste uno stato compilato.

isClosed

Ottiene o imposta un valore che indica se il motore è chiuso.

isDebugInfoSupported

Ottiene o imposta un valore che indica se vengono supportate informazioni di debug.

isEngineCompiled

Ottiene o imposta un valore che indica se il motore è compilato.

isEngineDirty

Ottiene o imposta un valore che indica se la rappresentazione in memoria corrente dell'elemento è diversa da quella persistente.

isEngineInitialized

Ottiene o imposta un valore che indica se il motore è inizializzato.

isEngineRunning

Ottiene o imposta un valore che indica se il modulo di gestione è in esecuzione.

loadedAssembly

Ottiene o imposta l'assembly caricato.

nameTable

Ottiene o imposta la tabella dei nomi.

rootNamespace

Ottiene o imposta lo spazio dei nomi della radice.

scriptLanguage

Ottiene o imposta il linguaggio script.

startupClass

Ottiene o imposta la classe di avvio.

startupInstance

Ottiene o imposta l'istanza di avvio.

vsaItems

Ottiene o imposta l'insieme di oggetti IVsaItem.

Proprietà

AppDomain

Ottiene o imposta il dominio dell'applicazione.

ApplicationBase

Ottiene o imposta la base dell'applicazione.

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

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

IsCompiled

Ottiene un valore che indica se l'origine è compilata.

IsDirty

Ottiene o imposta un valore che indica se la rappresentazione in memoria corrente dell'elemento è diversa da quella persistente.

IsRunning

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

Items

Ottiene l'insieme di oggetti IJSVsaItem che rappresentano tutti gli elementi aggiunti al motore.

Language

Ottiene il nome del linguaggio di programmazione supportato dal motore.

LCID

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

Name

Ottiene o imposta il nome visualizzato del motore.

RootMoniker

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

RootNamespace

Ottiene o imposta lo spazio dei nomi radice usato dal motore.

Site

Ottiene o imposta l'oggetto IJSVsaSite implementato dall'host, usato dal motore 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.

Metodi

Close()

Chiude il motore.

Compile()

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

DoClose()

Chiude il motore.

DoCompile()

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

DoLoadSourceState(IJSVsaPersistSite)

Indica al motore di caricare gli elementi di origine.

DoSaveCompiledState(Byte[], Byte[])

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

DoSaveSourceState(IJSVsaPersistSite)

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

Equals(Object)

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

(Ereditato da Object)
Error(JSVsaError)

Restituisce un errore.

GetCustomOption(String)

Ottiene le opzioni specifiche dell'implementazione per il motore di script.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOption(String)

Ottiene le opzioni specifiche dell'implementazione per il motore di script.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitNew()

Fornisce una notifica relativa al completamento della fase dell'inizializzazione.

IsValidIdentifier(String)

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

IsValidNamespaceName(String)

Controlla la validità dello spazio dei nomi fornito per il motore.

LoadCompiledState()

Carica lo stato compilato.

LoadSourceState(IJSVsaPersistSite)

Indica al motore di caricare gli elementi di origine dal relativo punto di persistenza, come specificato dall'oggetto fornito dall'host.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Preconditions(BaseVsaEngine+Pre)

Imposta i flag della precondizione.

Reset()

Rimuove il motore dallo stato di esecuzione e disconnette automaticamente i gestori eventi associati.

ResetCompiledState()

Reimposta lo stato compilato.

RevokeCache()

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

Run()

Avvia l'esecuzione del codice compilato nel motore e associa tutti i gestori eventi.

SaveCompiledState(Byte[], Byte[])

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

SaveSourceState(IJSVsaPersistSite)

Indica al motore di rendere persistente lo stato di origine.

SetCustomOption(String, Object)

Ottiene le opzioni specifiche dell'implementazione per il motore.

SetOption(String, Object)

Ottiene le opzioni specifiche dell'implementazione per il motore.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValidateRootMoniker(String)

Convalida il moniker radice.

Si applica a