Dela via


A (isolerade program och sammansättningar sida vid sida)

A B C D E F G H I J K L M N O P Q RS T U V W X Y Z

aktiveringskontext

En datastruktur i minnet. Varje avsnitt i den här strukturen innehåller metadata för sida-vid-sida-medvetna API-funktioner. Ett avsnitt kan till exempel ha DLL-omdirigeringsdata, som används av DLL-inläsaren, och ett annat kan ha COM-serverdata. Dessa data kan användas för att omdirigera inläsningen av en DLL till en viss version, skapa ett COM-objekt eller skapa ett fönster till en version som är mest kompatibel för programmet.

programkonfiguration

Namn och versioner av sida vid sida-sammansättningar som krävs för att köra ett program. När ett program distribueras med ett manifest definieras uttryckligen beroenden för specifika versioner av delade sammansättningar sida vid sida. Som standard är den version av sammansättningen som anges i manifestet den version som används vid aktivering. Global programkonfiguration anger konfigurationen av alla program i systemet. Konfiguration per program kan åsidosätta den globala programkonfigurationen per program.

programkonfigurationsmanifestet

Fil som anger att sammansättningar sida vid sida ska användas av ett helt eller delvis isolerat program. Manifestfiler för programkonfiguration installeras i samma mapp som programmets körbara fil.

programmanifestet

Fil som beskriver ett isolerat program. Den anger den information som krävs för att köra programmet, inklusive beroenden för privata sammansättningar, specifika versioner av delade sammansättningar och metadata för privata sammansättningar. Namnet på en programmanifestfil är namnet på det körbara programmet följt av tillägget .manifest. För MySampleApp.exeskulle manifestfilen till exempel vara MySampleApp.exe.manifest.

sammansättning

Grundläggande enhet för namngivning, bindning, versionshantering, distribution eller konfiguration av ett block med programmeringskod. Dessa kodsammansättningar kan placeras i DLL:er eller COM-sammansättningar. Program med vanliga funktioner kan köra delade block med programmeringskod som kallas moduler eller kodsammansättningar. Infrastrukturen för säker delning av sammansättningar kallas side-by-side assembly sharing.

sammansättningsmanifest

Beskrivning av en sida vid sida-sammansättning. Den anger namn, version, filer, resurser för sammansättningen, bindningsdata för objekt i sammansättningen och beroenden på andra sammansättningar sida vid sida. En sammansättningsmanifestfil kan ha valfritt giltigt filnamn, så länge det följs av tillägget .manifest.