VsaEngine Gränssnitt

Definition

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)

Gäller för