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 | |
---|---|---|
Assembly | Ruft einen Verweis auf die aktive Assembly ab, die von der Run-Methode generiert wurde. (Von IVsaEngine geerbt.) | |
Evidence | Stellt Beweise zum Überprüfen der Identität des aktuellen Objekts bereit. (Von IVsaEngine geerbt.) | |
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.) | |
IsCompiled | (Von IVsaEngine geerbt.) | |
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.) | |
IsRunning | Ruft einen booleschen Wert ab, der angibt, ob das Skriptmodul sich aktuell im Ausführungsmodus befindet. (Von IVsaEngine geerbt.) | |
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.) | |
Language | Ruft den nicht lokalisierten Namen der Programmiersprache ab, die vom Skriptmodul unterstützt wird. (Von IVsaEngine geerbt.) | |
LCID | Ruft ab das geographische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen ausgegeben werden sollen, oder legt diese fest. (Von IVsaEngine geerbt.) | |
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.) | |
RootMoniker | Legt den Stammmoniker eines Skriptmoduls fest oder ruft ihn ab. (Von IVsaEngine geerbt.) | |
RootNamespace | Legt den vom Skriptmodul verwendeten Stammnamespace fest oder ruft ihn ab. (Von IVsaEngine geerbt.) | |
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.) | |
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 | |
---|---|---|
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.) | |
Compile | Bewirkt, dass das Skriptmodul den vorhandenen Quellzustand kompiliert. (Von IVsaEngine geerbt.) | |
GetOption | Ruft implementierungsspezifische Optionen für ein Skriptmodul ab. (Von IVsaEngine geerbt.) | |
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.) | |
IsValidIdentifier | Überprüft, ob der angegebene Bezeichner für das Skriptmodul gültig ist. (Von IVsaEngine geerbt.) | |
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.) | |
Reset | Beendet den Ausführungszustand des Skriptmoduls und trennt automatisch gebundene Ereignishandler. (Von IVsaEngine geerbt.) | |
RevokeCache | Macht die zwischengespeicherte Assembly für ein Skriptmodul ungültig, wie von seinem Stammmoniker angegeben. (Von IVsaEngine geerbt.) | |
Run | Initiiert die Ausführung des kompilierten Codes im Skriptmodul und bindet alle Ereignishandler. (Von IVsaEngine geerbt.) | |
SaveCompiledState | Speichert den kompilierten Zustand des Skriptmoduls und speichert optional auch Debuginformationen. (Von IVsaEngine geerbt.) | |
SaveSourceState | Weist das Skriptmodul an, seinen Quellzustand für das angegebene IVsaPersistSite-Objekt beizubehalten. (Von IVsaEngine geerbt.) | |
SetOption | Legt implementierungsspezifische Optionen für ein Skriptmodul fest. (Von IVsaEngine geerbt.) |
Zum Seitenanfang