VsaEngine-Schnittstelle

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Namespace:  Microsoft_VsaVb
Assembly:  Microsoft_VsaVb (in Microsoft_VsaVb.dll)

Syntax

'Declaration
<GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")> _
Public Interface VsaEngine _
    Inherits IVsaEngine
[GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : IVsaEngine
[GuidAttribute(L"E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface class VsaEngine : IVsaEngine
[<GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine =  
    interface 
        interface IVsaEngine 
    end
public interface VsaEngine extends IVsaEngine

Der VsaEngine-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Assembly Ruft einen Verweis auf die aktive Assembly ab, die von der Run-Methode generiert wurde. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft Evidence Stellt Beweise zum Überprüfen der Identität des aktuellen Objekts bereit. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft GenerateDebugInfo Legt einen booleschen Wert fest, der angibt, ob das Skriptmodul beim Aufrufen der Compile-Methode Debuginformationen zurückgibt, oder ruft diesen Wert ab. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft IsCompiled (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft IsDirty Ruft einen booleschen Wert ab, der angibt, ob sich der Ausgangszustand des Skriptmoduls seit dem letzten Speichervorgang oder seit dem Zeitpunkt, zu dem das Skriptmodul ursprünglich geladen wurde, geändert hat. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft IsRunning Ruft einen booleschen Wert ab, der angibt, ob das Skriptmodul sich aktuell im Ausführungsmodus befindet. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft Items Ruft die IVsaItems-Auflistung von IVsaItem-Objekten ab, die allen Elementen entsprechen, die dem Skriptmodul mit der CreateItem-Methode hinzugefügt wurden, einschließlich Codeelementen, Verweiselementen und globalen Elementen. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft Language Ruft den nicht lokalisierten Namen der Programmiersprache ab, die vom Skriptmodul unterstützt wird. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft LCID Ruft ab das geographische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen ausgegeben werden sollen, oder legt diese fest. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft Name Legt den Anzeigenamen des Skriptmoduls fest oder ruft ihn ab. Dieser Name wird hauptsächlich dazu verwendet, die einzelnen Skriptmodule für Benutzer in einer gehosteten Umgebung identifizierbar zu machen. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft RootMoniker Legt den Stammmoniker eines Skriptmoduls fest oder ruft ihn ab. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft RootNamespace Legt den vom Skriptmodul verwendeten Stammnamespace fest oder ruft ihn ab. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft Site Legt das vom Host implementierte IVsaSite-Objekt fest, das vom Skriptmodul zum Kommunizieren mit dem Host verwendet wird, oder ruft es ab. (Von IVsaEngine geerbt.)
Öffentliche Eigenschaft Version Ruft die aktuelle Version des Sprachcompilers, die vom Skriptmodul unterstützt wird, im Format Major.Minor.Revision.Build ab. (Von IVsaEngine geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt das Skriptmodul und gibt alle Ressourcen frei.Wird das Skriptmodul momentan ausgeführt, wird zuerst die Reset-Methode aufgerufen. (Von IVsaEngine geerbt.)
Öffentliche Methode Compile Bewirkt, dass das Skriptmodul den vorhandenen Quellzustand kompiliert. (Von IVsaEngine geerbt.)
Öffentliche Methode GetOption Ruft implementierungsspezifische Optionen für ein Skriptmodul ab. (Von IVsaEngine geerbt.)
Öffentliche Methode InitNew Stellt eine Benachrichtigung bereit, dass die Initialisierungsphase abgeschlossen und das Skriptmodul für das Hinzufügen von IVsaItem-Objekten vorbereitet ist. (Von IVsaEngine geerbt.)
Öffentliche Methode IsValidIdentifier Überprüft, ob der angegebene Bezeichner für das Skriptmodul gültig ist. (Von IVsaEngine geerbt.)
Öffentliche Methode LoadSourceState Weist das Skriptmodul an, Quellelemente aus deren Persistenzpunkt zu laden, wie durch das vom Host bereitgestellte Objekt angegeben, das die IVsaPersistSite-Schnittstelle implementiert. (Von IVsaEngine geerbt.)
Öffentliche Methode Reset Beendet den Ausführungszustand des Skriptmoduls und trennt automatisch gebundene Ereignishandler. (Von IVsaEngine geerbt.)
Öffentliche Methode RevokeCache Macht die zwischengespeicherte Assembly für ein Skriptmodul ungültig, wie von seinem Stammmoniker angegeben. (Von IVsaEngine geerbt.)
Öffentliche Methode Run Initiiert die Ausführung des kompilierten Codes im Skriptmodul und bindet alle Ereignishandler. (Von IVsaEngine geerbt.)
Öffentliche Methode SaveCompiledState Speichert den kompilierten Zustand des Skriptmoduls und speichert optional auch Debuginformationen. (Von IVsaEngine geerbt.)
Öffentliche Methode SaveSourceState Weist das Skriptmodul an, seinen Quellzustand für das angegebene IVsaPersistSite-Objekt beizubehalten. (Von IVsaEngine geerbt.)
Öffentliche Methode SetOption Legt implementierungsspezifische Optionen für ein Skriptmodul fest. (Von IVsaEngine geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft_VsaVb-Namespace