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 die direkte Verwendung aus Ihrem Code 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
| Name | Beschreibung |
|---|---|
| Assembly |
Ruft einen Verweis auf die ausgeführte Assembly ab, die von der Run() Methode generiert wird. (Geerbt von IVsaEngine) |
| Evidence |
Stellt Nachweise zum Zweck der Überprüfung der Identität des aktuellen Objekts bereit. (Geerbt von IVsaEngine) |
| GenerateDebugInfo |
Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob das Skriptmodul Debuginformationen generiert, wenn die Compile() Methode aufgerufen wird. (Geerbt von IVsaEngine) |
| IsCompiled |
Ruft einen Wert ab, der angibt, ob das Skriptmodul festgelegt ist, um Debuginformationen zu erzeugen, wenn die Compile() Methode aufgerufen wird. (Geerbt von IVsaEngine) |
| IsDirty |
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. (Geerbt von IVsaEngine) |
| IsRunning |
Ruft einen Wert ab, der angibt, ob sich das Skriptmodul derzeit im Ausführungsmodus befindet. (Geerbt von IVsaEngine) |
| Items |
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. (Geerbt von IVsaEngine) |
| Language |
Ruft den nicht lokalisierten Namen der Programmiersprache ab, die vom Skriptmodul unterstützt wird. (Geerbt von IVsaEngine) |
| LCID |
Ruft das geografische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen angezeigt werden sollen, oder legt dieses fest. (Geerbt von IVsaEngine) |
| Name |
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. (Geerbt von IVsaEngine) |
| RootMoniker |
Dient zum Abrufen oder Festlegen des Stammmonikers eines Skriptmoduls. (Geerbt von IVsaEngine) |
| RootNamespace |
Dient zum Abrufen oder Festlegen des Stammnamespaces, der vom Skriptmodul verwendet wird. (Geerbt von IVsaEngine) |
| Site |
Ruft ab oder legt das host implementierte IVsaSite Objekt, das vom Skriptmodul für die Kommunikation mit dem Host verwendet wird. (Geerbt von IVsaEngine) |
| Version |
Ruft die aktuelle Version des vom Skriptmodul unterstützten Sprachcompilers im Format Major.Minor.Revision.Build ab. (Geerbt von IVsaEngine) |
Methoden
| Name | Beschreibung |
|---|---|
| Close() |
Schließt das Skriptmodul und gibt alle Ressourcen frei. Wenn das Skriptmodul derzeit ausgeführt wird, wird die Reset() Methode zuerst aufgerufen. (Geerbt von IVsaEngine) |
| Compile() |
Bewirkt, dass das Skriptmodul den vorhandenen Quellstatus kompiliert. (Geerbt von IVsaEngine) |
| GetOption(String) |
Ruft implementierungsspezifische Optionen für ein Skriptmodul ab. (Geerbt von IVsaEngine) |
| InitNew() |
Stellt eine Benachrichtigung bereit, dass die Initialisierungsphase abgeschlossen ist und dass das Skriptmodul für das Hinzufügen von IVsaItem Objekten vorbereitet ist. (Geerbt von IVsaEngine) |
| IsValidIdentifier(String) |
Überprüft, ob der angegebene Bezeichner für das Skriptmodul gültig ist. (Geerbt von IVsaEngine) |
| LoadSourceState(IVsaPersistSite) |
Leitet das Skriptmodul an, Quellelemente aus ihrem Persistenzpunkt zu laden, wie vom vom Host bereitgestellten Objekt angegeben, das die IVsaPersistSite Schnittstelle implementiert. (Geerbt von IVsaEngine) |
| Reset() |
Entfernt das Skriptmodul aus dem ausgeführten Zustand und trennt automatisch gebundene Ereignishandler. (Geerbt von IVsaEngine) |
| RevokeCache() |
Ungültigt die zwischengespeicherte Assembly für ein Skriptmodul, wie durch den Stammmoniker angegeben. (Geerbt von IVsaEngine) |
| Run() |
Initiiert die Ausführung kompilierter Code im Skriptmodul und bindet alle Ereignishandler. (Geerbt von IVsaEngine) |
| SaveCompiledState(Byte[], Byte[]) |
Speichert den kompilierten Zustand des Skriptmoduls; optional speichert sie auch Debuginformationen. (Geerbt von IVsaEngine) |
| SaveSourceState(IVsaPersistSite) |
Leitet das Skriptmodul an, den Quellstatus des angegebenen IVsaPersistSite Objekts beizubehalten. (Geerbt von IVsaEngine) |
| SetOption(String, Object) |
Legt implementierungsspezifische Optionen für ein Skriptmodul fest. (Geerbt von IVsaEngine) |