Microsoft.Vsa Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |