Freigeben über


Microsoft.Vsa-Namespace

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
Öffentliche Klasse BaseVsaEngine  
Öffentliche Klasse BaseVsaSite  
Öffentliche Klasse BaseVsaStartup  
Öffentliche Klasse VsaException Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Klasse VsaLoader Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Klasse VsaModule Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IVsaCodeItem Stellt ein vom Skriptmodul zu kompilierendes Codeelement dar.
Öffentliche Schnittstelle IVsaDTCodeItem Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Schnittstelle IVsaDTEngine Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Schnittstelle IVsaEngine Definiert die Methoden und Eigenschaften, die ein Skriptmodul unterstützen muss, und stellt programmgesteuerten Zugriff auf das Skriptmodul bereit.
Öffentliche Schnittstelle IVsaError Ermöglicht den Zugriff auf während Ausführung der IVsaEngine.Compile Method-Methode aufgetretene Kompilierungsfehler.
Öffentliche Schnittstelle IVsaGlobalItem Beschreibt globale Objekte, die dem Skriptmodul hinzugefügt wurden.
Öffentliche Schnittstelle IVsaIDE Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Schnittstelle IVsaIDESite Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle IVsaItems Definiert eine Schnittstelle für eine Auflistung von IVsaItem-Objekten, die die nach Namen oder nach Index aufgerufen werden können.
Öffentliche Schnittstelle IVsaPersistSite Verwaltet die Projektdauerhaftigkeit und verwendet vom Host implementierte Lade- und Speicheroperationen, um Code und andere Elemente zu speichern und abzurufen.
Öffentliche Schnittstelle IVsaReferenceItem Beschreibt einen dem Skriptmodul hinzugefügten Verweis.
Öffentliche Schnittstelle IVsaSite Aktiviert die Kommunikation zwischen Host und Skriptmodul. Diese Schnittstelle wird durch den Host implementiert.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration BaseVsaEngine.Pre  
Öffentliche Enumeration VsaError Definiert den Satz von Ausnahmen, die von einem .NET-Skriptmodul ausgelöst werden können.
Öffentliche Enumeration VsaIDEMode Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Enumeration VsaItemFlag Identifiziert den Typ des Codeelements als Klasse, Modul oder Kein.
Öffentliche Enumeration VsaItemType Identifiziert den Elementtyp als Code, Verweis oder AppGlobal.