Microsoft.Vsa Naamruimte

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.