VsaEngine Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Det här API:et stöder .NET Framework-infrastrukturen och är inte avsett att användas direkt från din kod.
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
- Härledda
- Attribut
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| Assembly |
Hämtar en referens till den löpande sammansättningen som genereras av Run() metoden. (Ärvd från IVsaEngine) |
| Evidence |
Innehåller bevis för att verifiera det aktuella objektets identitet. (Ärvd från IVsaEngine) |
| GenerateDebugInfo |
Hämtar eller anger ett booleskt värde som anger om skriptmotorn genererar felsökningsinformation när Compile() metoden anropas. (Ärvd från IVsaEngine) |
| IsCompiled |
Hämtar ett värde som anger om skriptmotorn är inställd på att generera felsökningsinformation när Compile() metoden anropas. (Ärvd från IVsaEngine) |
| IsDirty |
Hämtar ett värde som anger om skriptmotorns källtillstånd har ändrats sedan den senaste spara-åtgärden eller sedan skriptmotorn ursprungligen lästes in. (Ärvd från IVsaEngine) |
| IsRunning |
Hämtar ett värde som anger om skriptmotorn för närvarande är i körningsläge. (Ärvd från IVsaEngine) |
| Items |
IVsaItems Hämtar samlingen med IVsaItem objekt, som representerar alla objekt som läggs till i skriptmotorn med metoden CreateItem, inklusive kodobjekt, referensobjekt och globala objekt. (Ärvd från IVsaEngine) |
| Language |
Hämtar det icke-lokaliserade namnet på det programmeringsspråk som stöds av skriptmotorn. (Ärvd från IVsaEngine) |
| LCID |
Hämtar eller anger det geografiska språk och språk där undantagsmeddelanden ska rapporteras. (Ärvd från IVsaEngine) |
| Name |
Hämtar eller anger visningsnamnet för skriptmotorn som främst används för att identifiera enskilda skriptmotorer för användare i en värdbaserad miljö. (Ärvd från IVsaEngine) |
| RootMoniker |
Hämtar eller anger en skriptmotors rotmoniker. (Ärvd från IVsaEngine) |
| RootNamespace |
Hämtar eller anger det rotnamnområde som används av skriptmotorn. (Ärvd från IVsaEngine) |
| Site |
Hämtar eller anger det värd-implementerade IVsaSite objektet som används av skriptmotorn för att kommunicera med värden. (Ärvd från IVsaEngine) |
| Version |
Hämtar den aktuella versionen av språkkompilatorn som stöds av skriptmotorn i formatet Major.Minor.Revision.Build. (Ärvd från IVsaEngine) |
Metoder
| Name | Description |
|---|---|
| Close() |
Stänger skriptmotorn och släpper alla resurser. Om skriptmotorn körs Reset() anropas metoden först. (Ärvd från IVsaEngine) |
| Compile() |
Gör att skriptmotorn kompilerar det befintliga källtillståndet. (Ärvd från IVsaEngine) |
| GetOption(String) |
Hämtar implementeringsspecifika alternativ för en skriptmotor. (Ärvd från IVsaEngine) |
| InitNew() |
Ger ett meddelande om att initieringsfasen är klar och att skriptmotorn är förberedd för att lägga till IVsaItem objekt. (Ärvd från IVsaEngine) |
| IsValidIdentifier(String) |
Kontrollerar om den angivna identifieraren är giltig för skriptmotorn. (Ärvd från IVsaEngine) |
| LoadSourceState(IVsaPersistSite) |
Instruerar skriptmotorn att läsa in källobjekt från deras beständighetspunkt, enligt det objekt som tillhandahålls av värden som implementerar IVsaPersistSite gränssnittet. (Ärvd från IVsaEngine) |
| Reset() |
Tar bort skriptmotorn från körningstillståndet och kopplar från automatiskt bundna händelsehanterare. (Ärvd från IVsaEngine) |
| RevokeCache() |
Ogiltigförklarar den cachelagrade sammansättningen för en skriptmotor enligt dess rotmoniker. (Ärvd från IVsaEngine) |
| Run() |
Initierar körning av kompilerad kod i skriptmotorn och binder alla händelsehanterare. (Ärvd från IVsaEngine) |
| SaveCompiledState(Byte[], Byte[]) |
Sparar skriptmotorns kompilerade tillstånd. om du vill sparar den även felsökningsinformation. (Ärvd från IVsaEngine) |
| SaveSourceState(IVsaPersistSite) |
Instruerar skriptmotorn att bevara sitt källtillstånd till det angivna IVsaPersistSite objektet. (Ärvd från IVsaEngine) |
| SetOption(String, Object) |
Anger implementeringsspecifika alternativ för en skriptmotor. (Ärvd från IVsaEngine) |