Freigeben über


IVsaEngine Schnittstelle

Definition

Achtung

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.

Definiert die Methoden und Eigenschaften, die eine Skript-Engine unterstützen muss, und stellt programmgesteuerten Zugriff auf die Skript-Engine bereit.

public interface class IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public interface IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
type IVsaEngine = interface
Public Interface IVsaEngine
Abgeleitet
Attribute

Eigenschaften

Assembly
Veraltet.

Ruft einen Verweis auf die aktive Assembly ab, die von der Run()-Methode generiert wurde.

Evidence
Veraltet.

Stellt Beweise zum Überprüfen der Identität des aktuellen Objekts bereit.

GenerateDebugInfo
Veraltet.

Legt einen booleschen Wert fest, der angibt, ob die Skript-Engine beim Aufrufen der Compile()-Methode Debuginformationen zurückgibt, oder ruft diesen Wert ab.

IsCompiled
Veraltet.

Legt einen Wert fest, der angibt, ob die Skript-Engine beim Aufrufen der Compile()-Methode Debuginformationen zurückgibt, oder ruft diesen Wert ab.

IsDirty
Veraltet.

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.

IsRunning
Veraltet.

Ruft einen Wert ab, der angibt, ob die Skript-Engine sich aktuell im Ausführungsmodus befindet.

Items
Veraltet.

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.

Language
Veraltet.

Ruft den nicht lokalisierten Namen der Programmiersprache ab, die von der Skript-Engine unterstützt wird.

LCID
Veraltet.

Ruft ab das geographische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen ausgegeben werden sollen, oder legt diese fest.

Name
Veraltet.

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.

RootMoniker
Veraltet.

Ruft den Stammmoniker einer Skript-Engine ab oder legt ihn fest.

RootNamespace
Veraltet.

Ruft den von der Skript-Engine verwendeten Stammnamespace ab oder legt ihn fest.

Site
Veraltet.

Ruft das vom Host implementierte IVsaSite-Objekt ab, das von der Skript-Engine zum Kommunizieren mit dem Host verwendet wird, oder legt es fest.

Version
Veraltet.

Ruft die aktuelle Version des Sprachcompilers, die von der Skript-Engine unterstützt wird, im Format Major.Minor.Revision.Build ab.

Methoden

Close()
Veraltet.

Schließt die Skript-Engine und gibt alle Ressourcen frei. Wird die Skript-Engine momentan ausgeführt, wird zuerst die Reset()-Methode aufgerufen.

Compile()
Veraltet.

Bewirkt, dass die Skript-Engine den vorhandenen Quellzustand kompiliert.

GetOption(String)
Veraltet.

Ruft implementierungsspezifische Optionen für eine Skript-Engine ab.

InitNew()
Veraltet.

Stellt eine Benachrichtigung bereit, dass die Initialisierungsphase abgeschlossen und die Skript-Engine für das Hinzufügen von IVsaItem-Objekten vorbereitet ist.

IsValidIdentifier(String)
Veraltet.

Überprüft, ob der angegebene Bezeichner für die Skript-Engine gültig ist.

LoadSourceState(IVsaPersistSite)
Veraltet.

Weist die Skript-Engine an, Quellelemente aus deren Persistenzpunkt zu laden, wie durch das vom Host bereitgestellte Objekt angegeben, das die IVsaPersistSite-Schnittstelle implementiert.

Reset()
Veraltet.

Beendet den Ausführungszustand der Skript-Engine und trennt automatisch gebundene Ereignishandler.

RevokeCache()
Veraltet.

Macht die zwischengespeicherte Assembly für eine Skript-Engine ungültig, wie von seinem Stammmoniker angegeben.

Run()
Veraltet.

Initiiert die Ausführung des kompilierten Codes in der Skript-Engine und bindet alle Ereignishandler.

SaveCompiledState(Byte[], Byte[])
Veraltet.

Speichert den kompilierten Zustand der Skript-Engine und speichert optional auch Debuginformationen.

SaveSourceState(IVsaPersistSite)
Veraltet.

Weist die Skript-Engine an, seinen Quellzustand für das angegebene IVsaPersistSite-Objekt beizubehalten.

SetOption(String, Object)
Veraltet.

Legt implementierungsspezifische Optionen für eine Skript-Engine fest.

Gilt für: