Microsoft.Vsa Namespace

Klassen

Name Beschreibung
BaseVsaEngine

Definiert die Basisskriptmodulklasse.

BaseVsaSite

Ermöglicht die Kommunikation zwischen dem Host und dem Skriptmodul.

BaseVsaStartup

Wird verwendet, um das Basis-VSA-Modul zu starten und zurückzusetzen.

VsaException

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

VsaLoader

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

VsaModule

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Schnittstellen

Name Beschreibung
IVsaCodeItem

Stellt ein Codeelement dar, das vom Skriptmodul kompiliert werden soll.

IVsaDTCodeItem

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IVsaDTEngine

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IVsaEngine

Definiert die Methoden und Eigenschaften, die ein Skriptmodul unterstützen muss, und bietet programmgesteuerten Zugriff auf das Skriptmodul.

IVsaError

Bietet Zugriff auf Kompilierungsfehler, die während der Ausführung der Compile() Methode aufgetreten sind.

IVsaGlobalItem

Beschreibt globale Objekte, die dem Skriptmodul hinzugefügt wurden.

IVsaIDE

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IVsaIDESite

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IVsaItem

Definiert eine Schnittstelle für alle Elemente, die dem skriptmodul .NET hinzugefügt werden, einschließlich Codeelemente, Referenzelemente und globalen Elementen. Es definiert generische Eigenschaften und Methoden, die für alle elementtypen gelten, die vom Modul erkannt werden.

IVsaItems

Definiert eine Schnittstelle für eine Auflistung von Objekten, die entweder anhand des IVsaItem Namens oder nach Index adressiert werden können.

IVsaPersistSite

Verwaltet die Projektpersistenz und speichert und ruft Code und andere Elemente mithilfe von Speicher- und Ladevorgängen ab, die vom Host implementiert werden.

IVsaReferenceItem

Beschreibt einen Verweis, der dem Skriptmodul hinzugefügt wurde.

IVsaSite

Ermöglicht die Kommunikation zwischen dem Host und dem Skriptmodul. Diese Schnittstelle wird vom Host implementiert.

Enumerationen

Name Beschreibung
BaseVsaEngine.Pre

Diese Aufzählung verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

VsaError

Definiert den Satz von Ausnahmen, die von einem .NET Skriptmodul ausgelöst werden können.

VsaIDEMode

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

VsaItemFlag

Gibt den Typ des Codeelements als Klasse, Modul oder None an.

VsaItemType

Gibt den Elementtyp als Code, Verweis oder AppGlobal an.