Microsoft.JScript.Vsa Namnområde

Innehåller gränssnitt som gör att du kan integrera Skript för .NET Framework-skriptmotorer i JScript och kompilera och köra kod vid körning.

Klasser

Name Description
BaseVsaEngine

Implementerar IJSVsaEngine gränssnitt.

BaseVsaSite

Möjliggör kommunikation mellan värden och skriptmotorn.

BaseVsaStartup

Används för att starta och återställa bas-VSA-motorn.

JSVsaException

Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

ResInfo

Den här klassen, medlemmen eller egenskapen är intern för skriptmotorn och bör inte anropas från koden.

VsaEngine

Implementerar IJSVsaEngine gränssnitt.

Gränssnitt

Name Description
IJSVsaCodeItem

Representerar ett kodobjekt som ska kompileras av skriptmotorn.

IJSVsaEngine

Definierar de metoder och egenskaper som en skriptmotor måste ha stöd för och ger programmatisk åtkomst till skriptmotorn.

IJSVsaError

Ger åtkomst till kompileringsfel som påträffades under körningen.

IJSVsaGlobalItem

Beskriver globala objekt som lagts till i skriptmotorn.

IJSVsaItem

Definierar ett gränssnitt för alla objekt som läggs till i .NET skriptmotor, inklusive kodobjekt, referensobjekt och globala objekt. Den definierar allmänna egenskaper och metoder som gäller för alla objekttyper som identifieras av motorn.

IJSVsaItems

Definierar ett gränssnitt för en samling IJSVsaItem objekt, som kan adresseras antingen efter namn eller index.

IJSVsaPersistSite

Hanterar projektpersistence och lagrar och hämtar kod och andra objekt med hjälp av spara och läsa in åtgärder som implementeras av värden.

IJSVsaReferenceItem

Beskriver en referens som lagts till i skriptmotorn.

IJSVsaSite

Möjliggör kommunikation mellan värden och skriptmotorn. Det här gränssnittet implementeras av värden.

Uppräkningar

Name Description
BaseVsaEngine.Pre

Ger uppräkning för BaseVsaEngine klassen.

JSVsaError

Definierar den uppsättning undantag som kan genereras av en .NET skriptmotor.

JSVsaItemFlag

Identifierar typen av kodobjekt som Klass, Modul eller Ingen.

JSVsaItemType

Representerar objektets typ.