IJSVsaEngine Interfaccia

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.

Definisce i metodi e le proprietà che un motore di script deve supportare e fornisce l'accesso a livello di codice al motore di script.

public interface class 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("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface 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("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IJSVsaEngine = interface
Public Interface IJSVsaEngine
Derivato
Attributi

Proprietà

Nome Descrizione
Assembly
Obsoleti.

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

Evidence
Obsoleti.

Fornisce prove allo scopo di convalidare l'identità dell'oggetto corrente.

GenerateDebugInfo
Obsoleti.

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

IsCompiled
Obsoleti.

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

IsDirty
Obsoleti.

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

IsRunning
Obsoleti.

Ottiene un valore booleano che indica se il motore di script è attualmente in modalità di esecuzione.

Items
Obsoleti.

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

Language
Obsoleti.

Ottiene il nome del linguaggio di programmazione supportato dal motore di script.

LCID
Obsoleti.

Ottiene o imposta le impostazioni locali geografiche e la lingua in cui segnalare i messaggi di eccezione.

Name
Obsoleti.

Ottiene o imposta il nome visualizzato del motore di script.

RootMoniker
Obsoleti.

Ottiene o imposta il moniker radice di un motore di script.

RootNamespace
Obsoleti.

Ottiene o imposta lo spazio dei nomi radice utilizzato dal motore di script.

Site
Obsoleti.

Ottiene o imposta l'oggetto IJSVsaSite implementato dall'host utilizzato dal motore di script per comunicare con l'host.

Version
Obsoleti.

Ottiene la versione corrente del compilatore del linguaggio supportato dal motore di script, nel formato Major.Minor.Revision.Build.

Metodi

Nome Descrizione
Close()
Obsoleti.

Chiude il motore.

Compile()
Obsoleti.

Fa sì che il motore compili lo stato di origine esistente.

GetOption(String)
Obsoleti.

Ottiene le opzioni specifiche dell'implementazione per il motore.

InitNew()
Obsoleti.

Fornisce una notifica che indica che la fase di inizializzazione è stata completata.

IsValidIdentifier(String)
Obsoleti.

Controlla se l'identificatore fornito è valido per il motore.

LoadSourceState(IJSVsaPersistSite)
Obsoleti.

Indirizza il motore a caricare gli elementi di origine dal punto di persistenza, come specificato dall'oggetto fornito dall'host.

Reset()
Obsoleti.

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

RevokeCache()
Obsoleti.

Invalida l'assembly memorizzato nella cache per il motore, come specificato dal moniker radice.

Run()
Obsoleti.

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

SaveCompiledState(Byte[], Byte[])
Obsoleti.

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

SaveSourceState(IJSVsaPersistSite)
Obsoleti.

Indirizza il motore di script a rendere persistente lo stato di origine.

SetOption(String, Object)
Obsoleti.

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

Si applica a