VsaEngineClass Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
| Nome | Descrizione |
|---|---|
| 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à
| Nome | Descrizione |
|---|---|
| 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 Run() metodo . |
| Evidence |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'evidenza allo scopo di convalidare l'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 Compile() metodo . |
| 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 produrre informazioni di debug quando viene chiamato il Compile() metodo . |
| 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 di origine del motore di script è stato modificato dopo l'ultima operazione di salvataggio o dal caricamento originale del motore di script. |
| IsRunning |
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 è attualmente in modalità di esecuzione. |
| Items |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene la IVsaItems raccolta di oggetti, che rappresentano tutti gli elementi aggiunti al motore di script usando il metodo CreateItem, inclusi elementi di IVsaItem codice, elementi di riferimento ed elementi 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 motore di script. |
| LCID |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta le impostazioni locali geografiche e la lingua in cui segnalare i messaggi di eccezione. |
| Name |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta il nome visualizzato del motore di script utilizzato principalmente per identificare i singoli motori di script agli utenti in un ambiente ospitato. |
| RootMoniker |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta 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. Ottiene o imposta lo spazio dei nomi radice utilizzato dal motore di script. |
| Site |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'oggetto implementato IVsaSite dall'host utilizzato 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 di linguaggio supportato dal motore di script, nel formato Major.Minor.Revision.Build. |
Metodi
| Nome | Descrizione |
|---|---|
| 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. Se il motore di script è attualmente in esecuzione, il Reset() metodo viene chiamato per primo. |
| Compile() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Fa sì che il motore di script compili lo stato di origine esistente. |
| 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 motore di script. |
| GetType() |
Ottiene il 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 che indica che la fase di inizializzazione è stata completata e che il motore di script è preparato per l'aggiunta di VsaEngineClass oggetti. |
| IsValidIdentifier(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Controlla se l'identificatore fornito è valido per il motore di script. |
| LoadSourceState(IVsaPersistSite) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indirizza il motore di script a caricare gli elementi di origine dal punto di persistenza, come specificato dall'oggetto fornito dall'host che implementa l'interfaccia IVsaPersistSite . |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Reset() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rimuove il motore di script dallo stato di esecuzione e disconnette automaticamente i gestori eventi associati automaticamente. |
| RevokeCache() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Invalida l'assembly memorizzato nella cache per un motore di script, come specificato dal moniker radice. |
| Run() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Avvia l'esecuzione di codice compilato nel motore 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; facoltativamente, salva anche le informazioni di debug. |
| SaveSourceState(IVsaPersistSite) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indirizza il motore di script a rendere persistente lo stato di origine all'oggetto specificato IVsaPersistSite . |
| 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) |