IJSVsaEngine Interface

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.

Définit les méthodes et les propriétés qu’un moteur de script doit prendre en charge et fournit un accès programmatique au moteur de 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
Dérivé
Attributs

Propriétés

Nom Description
Assembly
Obsolète.

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

Evidence
Obsolète.

Fournit des preuves à des fins de validation de l’identité de l’objet actuel.

GenerateDebugInfo
Obsolète.

Obtient ou définit une valeur booléenne qui indique si le moteur de script produit des informations de débogage lorsque la méthode Compile est appelée.

IsCompiled
Obsolète.

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

IsDirty
Obsolète.

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
Obsolète.

Obtient une valeur booléenne qui indique si le moteur de script est actuellement en mode d’exécution.

Items
Obsolète.

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

Language
Obsolète.

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

LCID
Obsolète.

Obtient ou définit les paramètres régionaux géographiques et la langue dans laquelle signaler des messages d’exception.

Name
Obsolète.

Obtient ou définit le nom complet du moteur de script.

RootMoniker
Obsolète.

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

RootNamespace
Obsolète.

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

Site
Obsolète.

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

Version
Obsolète.

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

Méthodes

Nom Description
Close()
Obsolète.

Ferme le moteur.

Compile()
Obsolète.

Provoque la compilation de l’état source existant par le moteur.

GetOption(String)
Obsolète.

Obtient les options spécifiques à l’implémentation pour le moteur.

InitNew()
Obsolète.

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

IsValidIdentifier(String)
Obsolète.

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

LoadSourceState(IJSVsaPersistSite)
Obsolète.

Dirige le moteur pour charger des éléments sources à partir de leur point de persistance, comme spécifié par l’objet fourni par l’hôte.

Reset()
Obsolète.

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

RevokeCache()
Obsolète.

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

Run()
Obsolète.

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

SaveCompiledState(Byte[], Byte[])
Obsolète.

Enregistre l’état compilé du moteur de script ; si vous le souhaitez, il enregistre également les informations de débogage.

SaveSourceState(IJSVsaPersistSite)
Obsolète.

Dirige le moteur de script pour conserver son état source.

SetOption(String, Object)
Obsolète.

Définit des options spécifiques à l’implémentation pour un moteur de script.

S’applique à