Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Microsoft.Vsa-Namespace enthält Schnittstellen für die Integration von Script for the.NET Framework-Skriptmodulen in Anwendungen und zum Kompilieren und Ausführen von Code zur Laufzeit.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
BaseVsaEngine | |
![]() |
BaseVsaSite | |
![]() |
BaseVsaStartup | |
![]() |
VsaException | Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
![]() |
VsaLoader | Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
![]() |
VsaModule | Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IVsaCodeItem | Stellt ein vom Skriptmodul zu kompilierendes Codeelement dar. |
![]() |
IVsaDTCodeItem | Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
![]() |
IVsaDTEngine | Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
![]() |
IVsaEngine | Definiert die Methoden und Eigenschaften, die ein Skriptmodul unterstützen muss, und stellt programmgesteuerten Zugriff auf das Skriptmodul bereit. |
![]() |
IVsaError | Ermöglicht den Zugriff auf während Ausführung der IVsaEngine.Compile Method-Methode aufgetretene Kompilierungsfehler. |
![]() |
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 im Code vorgesehen. |
![]() |
IVsaIDESite | Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. |
![]() |
IVsaItem | Definiert eine Schnittstelle für alle dem .NET-Skriptmodul hinzugefügten Elemente, u a. Codelemente, Verweiselemente und globale Elemente. Außerdem werden generische Eigenschaften und Methoden definiert, die für alle vom Modul erkannten Elementtypen gelten. |
![]() |
IVsaItems | Definiert eine Schnittstelle für eine Auflistung von IVsaItem-Objekten, die die nach Namen oder nach Index aufgerufen werden können. |
![]() |
IVsaPersistSite | Verwaltet die Projektdauerhaftigkeit und verwendet vom Host implementierte Lade- und Speicheroperationen, um Code und andere Elemente zu speichern und abzurufen. |
![]() |
IVsaReferenceItem | Beschreibt einen dem Skriptmodul hinzugefügten Verweis. |
![]() |
IVsaSite | Aktiviert die Kommunikation zwischen Host und Skriptmodul. Diese Schnittstelle wird durch den Host implementiert. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
BaseVsaEngine.Pre | |
![]() |
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 im Code vorgesehen. |
![]() |
VsaItemFlag | Identifiziert den Typ des Codeelements als Klasse, Modul oder Kein. |
![]() |
VsaItemType | Identifiziert den Elementtyp als Code, Verweis oder AppGlobal. |
.png)
.png)
.png)