Microsoft.Vsa Namnområde
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.
Klasser
| Name | Description |
|---|---|
| BaseVsaEngine |
Definierar basskriptmotorklassen. |
| BaseVsaSite |
Möjliggör kommunikation mellan värden och skriptmotorn. |
| BaseVsaStartup |
Används för att starta och återställa bas-VSA-motorn. |
| VsaException |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| VsaLoader |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| VsaModule |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
Gränssnitt
| Name | Description |
|---|---|
| IVsaCodeItem |
Representerar ett kodobjekt som ska kompileras av skriptmotorn. |
| IVsaDTCodeItem |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IVsaDTEngine |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IVsaEngine |
Definierar de metoder och egenskaper som en skriptmotor måste ha stöd för och ger programmatisk åtkomst till skriptmotorn. |
| IVsaError |
Ger åtkomst till kompileringsfel som påträffades under körningen Compile() av metoden. |
| IVsaGlobalItem |
Beskriver globala objekt som lagts till i skriptmotorn. |
| IVsaIDE |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IVsaIDESite |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| IVsaItem |
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. |
| IVsaItems |
Definierar ett gränssnitt för en samling IVsaItem objekt, som kan adresseras antingen efter namn eller index. |
| IVsaPersistSite |
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. |
| IVsaReferenceItem |
Beskriver en referens som lagts till i skriptmotorn. |
| IVsaSite |
Möjliggör kommunikation mellan värden och skriptmotorn. Det här gränssnittet implementeras av värden. |
Uppräkningar
| Name | Description |
|---|---|
| BaseVsaEngine.Pre |
Den här uppräkningen har ett FlagsAttribute attribut som tillåter en bitvis kombination av dess medlemsvärden. |
| VsaError |
Definierar den uppsättning undantag som kan genereras av en .NET skriptmotor. |
| VsaIDEMode |
Den här typen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden. |
| VsaItemFlag |
Identifierar typen av kodobjekt som Klass, Modul eller Ingen. |
| VsaItemType |
Identifierar objekttypen som Kod, Referens eller AppGlobal. |