Freigeben über


A (Isolierte Anwendungen und parallele Assemblys)

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

Aktivierungskontext

Eine Datenstruktur im Arbeitsspeicher. Jeder Abschnitt dieser Struktur enthält Metadaten für parallele API-Funktionen. Beispielsweise kann ein Abschnitt DLL-Umleitungsdaten aufweisen, die vom DLL-Ladeprogramm verwendet werden, und ein anderer kann COM-Serverdaten enthalten. Diese Daten können verwendet werden, um das Laden einer DLL auf eine bestimmte Version, die Erstellung eines COM-Objekts oder die Erstellung eines Fensters auf eine Version umzuleiten, die für die Anwendung am besten geeignet ist.

Anwendungskonfiguration

Namen und Versionen von parallelen Assemblys, die zum Ausführen einer Anwendung erforderlich sind. Wenn eine Anwendung mit einem Manifest bereitgestellt wird, werden Abhängigkeiten von bestimmten Versionen gemeinsam genutzter Parallelassemblys explizit definiert. Standardmäßig ist die im Manifest angegebene Assemblyversion die Version, die bei der Aktivierung verwendet wird. Die globale Anwendungskonfiguration gibt die Konfiguration aller Anwendungen auf dem System an. Die Konfiguration pro Anwendung kann die globale Anwendungskonfiguration auf Anwendungsbasis überschreiben.

Anwendungskonfigurationsmanifest

Datei, die parallele Assemblys angibt, die von einer vollständig oder teilweise isolierten Anwendung verwendet werden sollen. Anwendungskonfigurations-Manifestdateien werden im selben Ordner wie die ausführbare Datei der Anwendung installiert.

Anwendungsmanifest

Datei, die eine isolierte Anwendung beschreibt. Sie gibt die zum Ausführen der Anwendung erforderlichen Informationen an, einschließlich Abhängigkeiten von privaten Assemblys, bestimmten Versionen freigegebener Assemblys und Metadaten für private Assemblys. Der Name einer Anwendungsmanifestdatei besteht aus dem Namen der ausführbaren Anwendung, gefolgt von der Erweiterung .manifest. Zum Beispiel wäre für MySampleApp.exe die Manifestdatei MySampleApp.exe.manifest.

assembly

Grundlegende Einheit zum Benennen, Binden, Versionieren, Bereitstellen oder Konfigurieren eines Blocks von Programmcode. Diese Codeassemblys können in DLLs oder COM-Assemblys platziert werden. Anwendungen mit allgemeinen Funktionen können freigegebene Programmiercodeblöcke ausführen, die als Module oder Codeassemblys bezeichnet werden. Die Infrastruktur für die sichere Freigabe von Assemblys wird als parallele Assemblyfreigabe bezeichnet.

Assemblymanifest

Beschreibung einer parallelen Assembly. Das Manifest gibt den Namen, die Version, Dateien, Ressourcen der Assembly, Bindungsdaten für Elemente der Assembly und Abhängigkeiten von anderen parallelen Assemblys an. Eine Assemblymanifestdatei kann über einen beliebigen gültigen Dateinamen verfügen, solange sie von der .manifest-Erweiterung gefolgt wird.