VsaEngineClass Klass
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 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) |