VsaEngine Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus vorgesehen.
public interface class VsaEngine : Microsoft::Vsa::IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : Microsoft.Vsa.IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine = interface
interface IVsaEngine
Public Interface VsaEngine
Implements IVsaEngine
- Abgeleitet
- Attribute
- Implementiert
Eigenschaften
Assembly |
Ruft einen Verweis auf die aktive Assembly ab, die von der Run()-Methode generiert wurde. (Geerbt von IVsaEngine) |
Evidence |
Stellt Beweise zum Überprüfen der Identität des aktuellen Objekts bereit. (Geerbt von IVsaEngine) |
GenerateDebugInfo |
Legt einen booleschen Wert fest, der angibt, ob die Skript-Engine beim Aufrufen der Compile()-Methode Debuginformationen zurückgibt, oder ruft diesen Wert ab. (Geerbt von IVsaEngine) |
IsCompiled |
Legt einen Wert fest, der angibt, ob die Skript-Engine beim Aufrufen der Compile()-Methode Debuginformationen zurückgibt, oder ruft diesen Wert ab. (Geerbt von IVsaEngine) |
IsDirty |
Ruft einen Wert ab, der angibt, ob sich der Ausgangszustand der Skript-Engine seit dem letzten Speichervorgang oder seit dem Zeitpunkt, zu dem die Skript-Engine ursprünglich geladen wurde, geändert hat. (Geerbt von IVsaEngine) |
IsRunning |
Ruft einen Wert ab, der angibt, ob die Skript-Engine sich aktuell im Ausführungsmodus befindet. (Geerbt von IVsaEngine) |
Items |
Ruft die IVsaItems-Sammlung von IVsaItem-Objekten ab, die allen Elementen entsprechen, die der Skript-Engine mit der CreateItem-Methode hinzugefügt wurden, einschließlich Codeelementen, Verweiselementen und globalen Elementen. (Geerbt von IVsaEngine) |
Language |
Ruft den nicht lokalisierten Namen der Programmiersprache ab, die von der Skript-Engine unterstützt wird. (Geerbt von IVsaEngine) |
LCID |
Ruft ab das geographische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen ausgegeben werden sollen, oder legt diese fest. (Geerbt von IVsaEngine) |
Name |
Legt den Anzeigenamen der Skript-Engine fest oder ruft ihn ab. Dieser Name wird hauptsächlich dazu verwendet, die einzelnen Skript-Engines für Benutzer in einer gehosteten Umgebung identifizierbar zu machen. (Geerbt von IVsaEngine) |
RootMoniker |
Ruft den Stammmoniker einer Skript-Engine ab oder legt ihn fest. (Geerbt von IVsaEngine) |
RootNamespace |
Ruft den von der Skript-Engine verwendeten Stammnamespace ab oder legt ihn fest. (Geerbt von IVsaEngine) |
Site |
Ruft das vom Host implementierte IVsaSite-Objekt ab, das von der Skript-Engine zum Kommunizieren mit dem Host verwendet wird, oder legt es fest. (Geerbt von IVsaEngine) |
Version |
Ruft die aktuelle Version des Sprachcompilers, die von der Skript-Engine unterstützt wird, im Format Major.Minor.Revision.Build ab. (Geerbt von IVsaEngine) |
Methoden
Close() |
Schließt die Skript-Engine und gibt alle Ressourcen frei. Wird die Skript-Engine momentan ausgeführt, wird zuerst die Reset()-Methode aufgerufen. (Geerbt von IVsaEngine) |
Compile() |
Bewirkt, dass die Skript-Engine den vorhandenen Quellzustand kompiliert. (Geerbt von IVsaEngine) |
GetOption(String) |
Ruft implementierungsspezifische Optionen für eine Skript-Engine ab. (Geerbt von IVsaEngine) |
InitNew() |
Stellt eine Benachrichtigung bereit, dass die Initialisierungsphase abgeschlossen und die Skript-Engine für das Hinzufügen von IVsaItem-Objekten vorbereitet ist. (Geerbt von IVsaEngine) |
IsValidIdentifier(String) |
Überprüft, ob der angegebene Bezeichner für die Skript-Engine gültig ist. (Geerbt von IVsaEngine) |
LoadSourceState(IVsaPersistSite) |
Weist die Skript-Engine an, Quellelemente aus deren Persistenzpunkt zu laden, wie durch das vom Host bereitgestellte Objekt angegeben, das die IVsaPersistSite-Schnittstelle implementiert. (Geerbt von IVsaEngine) |
Reset() |
Beendet den Ausführungszustand der Skript-Engine und trennt automatisch gebundene Ereignishandler. (Geerbt von IVsaEngine) |
RevokeCache() |
Macht die zwischengespeicherte Assembly für eine Skript-Engine ungültig, wie von seinem Stammmoniker angegeben. (Geerbt von IVsaEngine) |
Run() |
Initiiert die Ausführung des kompilierten Codes in der Skript-Engine und bindet alle Ereignishandler. (Geerbt von IVsaEngine) |
SaveCompiledState(Byte[], Byte[]) |
Speichert den kompilierten Zustand der Skript-Engine und speichert optional auch Debuginformationen. (Geerbt von IVsaEngine) |
SaveSourceState(IVsaPersistSite) |
Weist die Skript-Engine an, seinen Quellzustand für das angegebene IVsaPersistSite-Objekt beizubehalten. (Geerbt von IVsaEngine) |
SetOption(String, Object) |
Legt implementierungsspezifische Optionen für eine Skript-Engine fest. (Geerbt von IVsaEngine) |