VsaEngineClass Klasse

Definition

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus vorgesehen.

public ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
Vererbung
VsaEngineClass
Attribute
Implementiert

Konstruktoren

VsaEngineClass()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der VsaEngineClass-Klasse.

Eigenschaften

Assembly

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Evidence

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Beweis für die Überprüfung der Identität des aktuellen Objekts ab oder legt ihn fest.

GenerateDebugInfo

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

IsCompiled

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

IsDirty

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Items

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

LCID

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Name

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

RootNamespace

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Site

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Methoden

Close()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Compile()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetOption(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitNew()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

IsValidIdentifier(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

LoadSourceState(IVsaPersistSite)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Reset()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

RevokeCache()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Run()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

SaveCompiledState(Byte[], Byte[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

SaveSourceState(IVsaPersistSite)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

SetOption(String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für