VsaEngineClass Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code.
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
- Héritage
-
VsaEngineClass
- Attributs
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| VsaEngineClass() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la classe VsaEngineClass. |
Propriétés
| Nom | Description |
|---|---|
| Assembly |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une référence à l’assembly en cours d’exécution généré par la Run() méthode. |
| Evidence |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit la preuve à des fins de validation de l’identité de l’objet actuel. |
| GenerateDebugInfo |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit une valeur qui indique si le moteur de script produit des informations de débogage lorsque la Compile() méthode est appelée. |
| IsCompiled |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur qui indique si le moteur de script est défini pour produire des informations de débogage lorsque la Compile() méthode est appelée. |
| IsDirty |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. 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. |
| IsRunning |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur qui indique si le moteur de script est actuellement en mode d’exécution. |
| Items |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la IVsaItems collection d’objets, qui représentent tous les éléments ajoutés au moteur de script à l’aide de la méthode CreateItem, y compris les éléments de IVsaItem code, les éléments de référence et les éléments globaux. |
| Language |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient le nom non localisé du langage de programmation pris en charge par le moteur de script. |
| LCID |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit les paramètres régionaux géographiques et la langue dans laquelle signaler des messages d’exception. |
| Name |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit le nom complet du moteur de script utilisé principalement pour identifier des moteurs de script individuels aux utilisateurs d’un environnement hébergé. |
| RootMoniker |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit le moniker racine d’un moteur de script. |
| RootNamespace |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit l’espace de noms racine utilisé par le moteur de script. |
| Site |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit l’objet implémenté par IVsaSite l’hôte utilisé par le moteur de script pour communiquer avec l’hôte. |
| Version |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. 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() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ferme le moteur de script et libère toutes les ressources. Si le moteur de script est en cours d’exécution, la Reset() méthode est appelée en premier. |
| Compile() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Provoque la compilation de l’état source existant par le moteur de script. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetOption(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient des options spécifiques à l’implémentation pour un moteur de script. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| InitNew() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Fournit une notification indiquant que la phase d’initialisation est terminée et que le moteur de script est préparé pour l’ajout d’objets VsaEngineClass . |
| IsValidIdentifier(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Vérifie si l’identificateur fourni est valide pour le moteur de script. |
| LoadSourceState(IVsaPersistSite) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Dirige le moteur de script pour charger des éléments sources à partir de leur point de persistance, comme spécifié par l’objet fourni par l’hôte qui implémente l’interface IVsaPersistSite . |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Reset() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. 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() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Invalide l’assembly mis en cache pour un moteur de script, comme spécifié par son moniker racine. |
| Run() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Lance l’exécution du code compilé dans le moteur de script et lie tous les gestionnaires d’événements. |
| SaveCompiledState(Byte[], Byte[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Enregistre l’état compilé du moteur de script ; si vous le souhaitez, il enregistre également les informations de débogage. |
| SaveSourceState(IVsaPersistSite) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Dirige le moteur de script pour conserver son état source vers l’objet spécifié IVsaPersistSite . |
| SetOption(String, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Définit des options spécifiques à l’implémentation pour un moteur de script. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |