Partager via


VsaEngine Interface

Définition

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.

public interface class VsaEngine : Microsoft::Vsa::IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : Microsoft.Vsa.IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine = interface
    interface IVsaEngine
Public Interface VsaEngine
Implements IVsaEngine
Dérivé
Attributs
Implémente

Propriétés

Assembly

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

(Hérité de IVsaEngine)
Evidence

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

(Hérité de IVsaEngine)
GenerateDebugInfo

Obtient ou définit une valeur booléenne qui indique si le moteur de script génère des informations de débogage quand la méthode Compile() est appelée.

(Hérité de IVsaEngine)
IsCompiled

Obtient une valeur qui indique si le moteur de script est défini pour produire des informations de débogage quand la méthode Compile() est appelée.

(Hérité de IVsaEngine)
IsDirty

Obtient une valeur qui indique si l’état source du moteur de script a changé depuis la dernière opération d’enregistrement, ou depuis le chargement initial du moteur de script.

(Hérité de IVsaEngine)
IsRunning

Obtient une valeur qui indique si le moteur de script est actuellement en mode Exécution.

(Hérité de IVsaEngine)
Items

Obtient la collection IVsaItems des objets IVsaItem qui représentent tous les éléments ajoutés au moteur de script via la méthode CreateItem, y compris les éléments de code, les éléments de référence et les éléments globaux.

(Hérité de IVsaEngine)
Language

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

(Hérité de IVsaEngine)
LCID

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

(Hérité de IVsaEngine)
Name

Obtient ou définit le nom complet du moteur de script utilisé essentiellement pour identifier des moteurs de script individuels pour les utilisateurs dans un environnement hébergé.

(Hérité de IVsaEngine)
RootMoniker

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

(Hérité de IVsaEngine)
RootNamespace

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

(Hérité de IVsaEngine)
Site

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

(Hérité de IVsaEngine)
Version

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

(Hérité de IVsaEngine)

Méthodes

Close()

Ferme le moteur de script et libère toutes les ressources. Si le moteur de script est en cours d'exécution, la méthode Reset() est d'abord appelée.

(Hérité de IVsaEngine)
Compile()

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

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

Obtient des options spécifiques à l'implémentation pour un moteur de script.

(Hérité de IVsaEngine)
InitNew()

Fournit une notification qui indique que la phase d'initialisation est terminée et que le moteur de script est prêt pour l'ajout d'objets IVsaItem.

(Hérité de IVsaEngine)
IsValidIdentifier(String)

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

(Hérité de IVsaEngine)
LoadSourceState(IVsaPersistSite)

Indique au moteur de script de charger des éléments sources à partir de leur point de persistance, tel que spécifié par l'objet fourni par l'hôte, qui implémente l'interface IVsaPersistSite.

(Hérité de IVsaEngine)
Reset()

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

(Hérité de IVsaEngine)
RevokeCache()

Invalide l'assembly mis en cache pour un moteur de script, tel que spécifié par son moniker racine.

(Hérité de IVsaEngine)
Run()

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

(Hérité de IVsaEngine)
SaveCompiledState(Byte[], Byte[])

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

(Hérité de IVsaEngine)
SaveSourceState(IVsaPersistSite)

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

(Hérité de IVsaEngine)
SetOption(String, Object)

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

(Hérité de IVsaEngine)

S’applique à