Microsoft.Vsa Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Klassen
| Name | Description |
|---|---|
| BaseVsaEngine |
Definieert de klasse basisscriptengine. |
| BaseVsaSite |
Hiermee schakelt u communicatie tussen de host en de scriptengine in. |
| BaseVsaStartup |
Wordt gebruikt om de basis-VSA-engine te starten en opnieuw in te stellen. |
| VsaException |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| VsaLoader |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| VsaModule |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
Interfaces
| Name | Description |
|---|---|
| IVsaCodeItem |
Vertegenwoordigt een code-item dat moet worden gecompileerd door de scriptengine. |
| IVsaDTCodeItem |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| IVsaDTEngine |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| IVsaEngine |
Definieert de methoden en eigenschappen die een scriptengine moet ondersteunen en biedt programmatische toegang tot de scriptengine. |
| IVsaError |
Biedt toegang tot compilatiefouten die zijn opgetreden tijdens de uitvoering van de Compile() methode. |
| IVsaGlobalItem |
Beschrijft globale objecten die zijn toegevoegd aan de scriptengine. |
| IVsaIDE |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| IVsaIDESite |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| IVsaItem |
Definieert een interface voor alle items die zijn toegevoegd aan de .NET scriptengine, inclusief code-items, verwijzingsitems en globale items. Hiermee worden algemene eigenschappen en methoden gedefinieerd die van toepassing zijn op alle itemtypen die door de engine worden herkend. |
| IVsaItems |
Definieert een interface voor een verzameling IVsaItem objecten, die kunnen worden geadresseerd op naam of index. |
| IVsaPersistSite |
Beheert projectpersistentie en slaat code en andere items op met behulp van opslag- en laadbewerkingen die door de host zijn geïmplementeerd. |
| IVsaReferenceItem |
Beschrijft een verwijzing die is toegevoegd aan de scriptengine. |
| IVsaSite |
Hiermee schakelt u communicatie tussen de host en de scriptengine in. Deze interface wordt geïmplementeerd door de host. |
Enums
| Name | Description |
|---|---|
| BaseVsaEngine.Pre |
Deze opsomming heeft een FlagsAttribute kenmerk dat een bitwise combinatie van de lidwaarden toestaat. |
| VsaError |
Definieert de set uitzonderingen die kunnen worden gegenereerd door een .NET scriptengine. |
| VsaIDEMode |
Dit type ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| VsaItemFlag |
Hiermee wordt het type code-item geïdentificeerd als klasse, module of geen. |
| VsaItemType |
Identificeert het itemtype als code, verwijzing of AppGlobal. |