Microsoft.JScript.Vsa Namespace

Enthält Schnittstellen, mit denen Sie Script für die skriptmodulen.NET Framework in JScript integrieren und Code zur Laufzeit kompilieren und ausführen können.

Klassen

Name Beschreibung
BaseVsaEngine

IJSVsaEngine Implementiert die Schnittstelle.

BaseVsaSite

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

BaseVsaStartup

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

JSVsaException

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

ResInfo

Diese Klasse, dieses Element oder diese Eigenschaft ist intern für das Skriptmodul und sollte nicht aus Ihrem Code aufgerufen werden.

VsaEngine

IJSVsaEngine Implementiert die Schnittstelle.

Schnittstellen

Name Beschreibung
IJSVsaCodeItem

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

IJSVsaEngine

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

IJSVsaError

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

IJSVsaGlobalItem

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

IJSVsaItem

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.

IJSVsaItems

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

IJSVsaPersistSite

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

IJSVsaReferenceItem

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

IJSVsaSite

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

Enumerationen

Name Beschreibung
BaseVsaEngine.Pre

Stellt eine Aufzählung für die BaseVsaEngine Klasse bereit.

JSVsaError

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

JSVsaItemFlag

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

JSVsaItemType

Stellt den Typ des Elements dar.