BaseVsaEngine Classe

Définition

Attention

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.

Implémente l'interface 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
Héritage
BaseVsaEngine
Dérivé
Attributs
Implémente

Champs

applicationPath

Obtient ou définit le chemin d'accès à l'application.

assemblyVersion

Obtient ou définit la version de l’assembly.

compiledRootNamespace

Obtient ou définit l'espace de noms racine compilé.

engineMoniker

Obtient ou définit le moniker de moteur.

engineName

Obtient ou définit le moteur du moteur.

engineSite

Obtient ou définit le site du moteur.

errorLocale

Obtient ou définit les paramètres régionaux des erreurs.

executionEvidence

Obtient ou définit la preuve d'exécution.

failedCompilation

Obtient ou définit une valeur qui indique si la compilation a échoué.

genDebugInfo

Obtient ou définit une valeur qui indique si les informations de débogage sont générées.

haveCompiledState

Obtient ou définit une valeur qui indique si l'état est compilé.

isClosed

Obtient ou définit une valeur qui indique si le moteur est fermé.

isDebugInfoSupported

Obtient ou définit une valeur qui indique si les informations de débogage sont supportées.

isEngineCompiled

Obtient ou définit une valeur qui indique si le moteur est compilé.

isEngineDirty

Obtient ou définit une valeur qui indique si la représentation en mémoire actuelle de l'élément diffère de la représentation persistante.

isEngineInitialized

Obtient ou définit une valeur qui indique si le moteur est initialisé.

isEngineRunning

Obtient ou définit une valeur qui indique si le moteur est en cours d'exécution.

loadedAssembly

Obtient ou définit l'assembly chargé.

nameTable

Obtient ou définit le nom de la table.

rootNamespace

Obtient ou définit l'espace de noms racine.

scriptLanguage

Obtient ou définit le langage de script.

startupClass

Obtient ou définit la classe de démarrage.

startupInstance

Obtient ou définit l'instance de démarrage.

vsaItems

Obtient ou définit la collection d'objets IVsaItem.

Propriétés

AppDomain

Obtient ou définit le domaine d'application.

ApplicationBase

Obtient ou définit la base de l'application.

Assembly

Obtient une référence à l'assembly en cours d'exécution généré par la méthode Run.

Evidence

Fournit une preuve pour valider l'identité de l'objet actif.

GenerateDebugInfo

Obtient ou définit une valeur Boolean qui indique si le moteur de script génère des informations de débogage lors de l’appel de la méthode Compile.

IsCompiled

Obtient une valeur qui indique si la source est compilée.

IsDirty

Obtient ou définit une valeur qui indique si la représentation en mémoire actuelle de l'élément diffère de la représentation persistante.

IsRunning

Obtient une valeur Boolean qui indique si le moteur est actuellement en mode exécution.

Items

Obtient la collection d'objets IJSVsaItem, qui représentent tous les éléments ajoutés au moteur.

Language

Obtient le nom du langage de programmation pris en charge par le moteur.

LCID

Obtient ou définit les paramètres régionaux et la langue dans lesquels les messages d'exception sont signalés.

Name

Obtient ou définit le nom d’affichage du moteur.

RootMoniker

Obtient ou définit le moniker racine d’un moteur de script.

RootNamespace

Obtient ou définit l’espace de noms racine utilisé par le moteur.

Site

Obtient ou définit l’objet IJSVsaSite implémenté par l’hôte qui est utilisé par le moteur pour communiquer avec l’hôte.

Version

Obtient la version actuelle du compilateur de langage pris en charge par le moteur, au format Major.Minor.Revision.Build.

Méthodes

Close()

Ferme le moteur.

Compile()

Entraîne la compilation de l'état source existant par le moteur.

DoClose()

Ferme le moteur.

DoCompile()

Entraîne la compilation de l'état source existant par le moteur de script.

DoLoadSourceState(IJSVsaPersistSite)

Indique au moteur de charger les éléments sources.

DoSaveCompiledState(Byte[], Byte[])

Enregistre l'état compilé du moteur de script. Enregistre aussi, éventuellement, les informations de débogage.

DoSaveSourceState(IJSVsaPersistSite)

Indique au moteur de script de rendre son état source persistant dans l'objet spécifié.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Error(JSVsaError)

Retourne une erreur.

GetCustomOption(String)

Obtient des options spécifiques à l'implémentation pour le moteur.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetOption(String)

Obtient des options spécifiques à l'implémentation pour le moteur.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitNew()

Fournit une notification indiquant que la phase d'initialisation est terminée.

IsValidIdentifier(String)

Vérifie si l'identificateur fourni est valide pour le moteur.

IsValidNamespaceName(String)

Vérifie si l'espace de noms fourni est valide pour le moteur.

LoadCompiledState()

Charge l'état compilé.

LoadSourceState(IJSVsaPersistSite)

Indique au moteur de charger les éléments sources à partir de leur point de persistance, comme il est spécifié par l'objet fourni par l'hôte.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Preconditions(BaseVsaEngine+Pre)

Définit les indicateurs de condition préalable.

Reset()

Supprime le moteur de l'état d'exécution et déconnecte automatiquement les gestionnaires d'événements liés.

ResetCompiledState()

Réinitialise l'état compilé.

RevokeCache()

Invalide l'assembly mis en cache pour le moteur, comme spécifié par son moniker racine.

Run()

Lance l’exécution du code compilé dans le moteur et lie tous les gestionnaires d’événements.

SaveCompiledState(Byte[], Byte[])

Enregistre l'état compilé du moteur ; enregistre aussi éventuellement des informations de débogage.

SaveSourceState(IJSVsaPersistSite)

Indique au moteur de rendre son état source persistant.

SetCustomOption(String, Object)

Définit des options spécifiques à l'implémentation pour le moteur.

SetOption(String, Object)

Définit des options spécifiques à l'implémentation pour le moteur.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ValidateRootMoniker(String)

Valide le moniker racine.

S’applique à