VsaEngineClass Klasse

Definition

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code 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

Name Beschreibung
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

Name Beschreibung
Assembly

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

Ruft einen Verweis auf die ausgeführte Assembly ab, die von der Run() Methode generiert wird.

Evidence

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

Dient zum Abrufen oder Festlegen des Nachweises für den Zweck der Überprüfung der Identität des aktuellen Objekts.

GenerateDebugInfo

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

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Skriptmodul Debuginformationen generiert, wenn die Compile() Methode aufgerufen wird.

IsCompiled

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 das Skriptmodul festgelegt ist, um Debuginformationen zu erzeugen, wenn die Compile() Methode aufgerufen wird.

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 Quellstatus des Skriptmoduls seit dem letzten Speichervorgang geändert hat oder seit dem ursprünglichen Laden des Skriptmoduls.

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 sich das Skriptmodul derzeit 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 Auflistung von IVsaItem Objekten ab, die alle Elemente darstellen, die dem Skriptmodul mithilfe der CreateItem-Methode hinzugefügt werden, einschließlich Codeelemente, Referenzelemente 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 vom Skriptmodul unterstützt wird.

LCID

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

Ruft das geografische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen angezeigt werden sollen, oder legt dieses fest.

Name

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

Dient zum Abrufen oder Festlegen des Anzeigenamens des Skriptmoduls, das hauptsächlich zum Identifizieren einzelner Skriptmodule für Benutzer in einer gehosteten Umgebung verwendet wird.

RootMoniker

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

Dient zum Abrufen oder Festlegen des Stammmonikers eines Skriptmoduls.

RootNamespace

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

Dient zum Abrufen oder Festlegen des Stammnamespaces, der vom Skriptmodul verwendet wird.

Site

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

Ruft ab oder legt das host implementierte IVsaSite Objekt, das vom Skriptmodul für die Kommunikation mit dem Host verwendet wird.

Version

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

Ruft die aktuelle Version des vom Skriptmodul unterstützten Sprachcompilers im Format Major.Minor.Revision.Build ab.

Methoden

Name Beschreibung
Close()

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

Schließt das Skriptmodul und gibt alle Ressourcen frei. Wenn das Skriptmodul derzeit ausgeführt wird, wird die Reset() Methode zuerst aufgerufen.

Compile()

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

Bewirkt, dass das Skriptmodul den vorhandenen Quellstatus kompiliert.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient 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 ein Skriptmodul ab.

GetType()

Ruft die 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 ist und dass das Skriptmodul 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 das Skriptmodul gültig ist.

LoadSourceState(IVsaPersistSite)

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

Leitet das Skriptmodul an, Quellelemente aus ihrem Persistenzpunkt zu laden, wie vom vom Host bereitgestellten Objekt angegeben, das die IVsaPersistSite Schnittstelle implementiert.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Reset()

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

Entfernt das Skriptmodul aus dem ausgeführten Zustand und trennt automatisch gebundene Ereignishandler.

RevokeCache()

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

Ungültigt die zwischengespeicherte Assembly für ein Skriptmodul, wie durch den 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 kompilierter Code im Skriptmodul 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 des Skriptmoduls; optional speichert sie auch Debuginformationen.

SaveSourceState(IVsaPersistSite)

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

Leitet das Skriptmodul an, den Quellstatus des angegebenen IVsaPersistSite Objekts 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 ein Skriptmodul fest.

ToString()

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

(Geerbt von Object)

Gilt für: