VsaEngineClass Klass

Definition

Det här API:et stöder .NET Framework-infrastrukturen och är inte avsett att användas direkt från din kod.

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
Arv
VsaEngineClass
Attribut
Implementeringar

Konstruktorer

Name Description
VsaEngineClass()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en ny instans av VsaEngineClass klassen.

Egenskaper

Name Description
Assembly

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar en referens till den löpande sammansättningen som genereras av Run() metoden.

Evidence

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger bevis för att verifiera det aktuella objektets identitet.

GenerateDebugInfo

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger ett värde som anger om skriptmotorn genererar felsökningsinformation när Compile() metoden anropas.

IsCompiled

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om skriptmotorn är inställd på att generera felsökningsinformation när Compile() metoden anropas.

IsDirty

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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.

IsRunning

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om skriptmotorn för närvarande är i körningsläge.

Items

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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.

Language

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar det icke-lokaliserade namnet på det programmeringsspråk som stöds av skriptmotorn.

LCID

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger det geografiska språk och språk där undantagsmeddelanden ska rapporteras.

Name

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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ö.

RootMoniker

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger en skriptmotors rotmoniker.

RootNamespace

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger det rotnamnområde som används av skriptmotorn.

Site

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger det värd-implementerade IVsaSite objektet som används av skriptmotorn för att kommunicera med värden.

Version

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar den aktuella versionen av språkkompilatorn som stöds av skriptmotorn i formatet Major.Minor.Revision.Build.

Metoder

Name Description
Close()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Stänger skriptmotorn och släpper alla resurser. Om skriptmotorn körs Reset() anropas metoden först.

Compile()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Gör att skriptmotorn kompilerar det befintliga källtillståndet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetOption(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar implementeringsspecifika alternativ för en skriptmotor.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitNew()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Ger ett meddelande om att initieringsfasen är klar och att skriptmotorn är förberedd för att lägga till VsaEngineClass objekt.

IsValidIdentifier(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Kontrollerar om den angivna identifieraren är giltig för skriptmotorn.

LoadSourceState(IVsaPersistSite)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Reset()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tar bort skriptmotorn från körningstillståndet och kopplar från automatiskt bundna händelsehanterare.

RevokeCache()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Ogiltigförklarar den cachelagrade sammansättningen för en skriptmotor enligt dess rotmoniker.

Run()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar körning av kompilerad kod i skriptmotorn och binder alla händelsehanterare.

SaveCompiledState(Byte[], Byte[])

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Sparar skriptmotorns kompilerade tillstånd. om du vill sparar den även felsökningsinformation.

SaveSourceState(IVsaPersistSite)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar skriptmotorn att bevara sitt källtillstånd till det angivna IVsaPersistSite objektet.

SetOption(String, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger implementeringsspecifika alternativ för en skriptmotor.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för