Anwendungsdomänen
Betriebssysteme und Laufzeitumgebungen sorgen i. d. R. für eine gewisse Isolierung der Anwendungen voneinander. Microsoft Windows verwendet beispielsweise Prozesse, um Anwendungen zu isolieren. Diese Isolierung ist erforderlich, um sicherzustellen, dass der in einer Anwendung ausgeführte Code andere, unabhängig davon ausgeführte Anwendungen nicht beeinträchtigt.
Anwendungsdomänen stellen eine Isolationsbegrenzung aus Gründen der Sicherheit, Zuverlässigkeit und Versionszuweisung sowie zum Entladen von Assemblys bereit. Anwendungsdomänen werden meist von Laufzeithosts erstellt, die vor dem Ausführen einer Anwendung als Bootstrapper für die Common Language Runtime fungieren.
In diesem Abschnitt wird das Isolieren von Assemblys mithilfe von Anwendungsdomänen beschrieben.
In diesem Abschnitt
- Übersicht über Anwendungsdomänen
Bietet eine Übersicht über Anwendungsdomänen.
- Anwendungsdomänen und Assemblys
Beschreibt die Beziehung zwischen Anwendungsdomänen und Assemblys.
- Anwendungsdomänen und Threads
Beschreibt die Beziehung zwischen Anwendungsdomänen und Threads des Betriebssystems.
- Programmieren mit Anwendungsdomänen
Beschreibt das Programmieren mit Anwendungsdomänen.
Verwandte Abschnitte
- Bereitstellen der Common Language Runtime
Beschreibt das Erstellen und Konfigurieren von Anwendungsdomänen.
- Laufzeithosts
Beschreibt das Verwenden eines Laufzeithosts.