Bereitstellen der Common Language Runtime
Aktualisiert: November 2007
Für mit .NET Framework geschriebene Anwendungen ist das Hosten der Common Language Runtime vollkommen transparent. Wenn Sie den verwalteten Code als EXE-Assembly kompilieren, wird die Common Language Runtime bei der Ausführung der EXE-Datei automatisch von mscoree.dll gestartet. Aber auch nicht verwaltete Anwendungen können erhalten durch das Hosten der Common Language Runtime Vorteile. In der Common Language Runtime steht ein Framework zur Verfügung, um Anwendungen wie Microsoft Internetinformationsdienste und Microsoft SQL Server 2005 zu erweitern.
Eine .NET Framework-Anwendung benötigt einen Codeabschnitt mit dem Namen runtime host, unabhängig davon, ob sie (wie bei verwalteten EXE-Assemblys) automatisch aufgerufen oder mithilfe der nicht verwalteten Host-API geladen wird. Der Laufzeithost lädt die Common Language Runtime in einen Prozess, erstellt Anwendungsdomänen innerhalb des Prozesses, lädt Benutzercode und führt ihn innerhalb dieser Anwendungsdomänen aus.
In diesem Abschnitt
Übersicht über Hosting
Bietet eine Übersicht über Laufzeithosts.Laden der Common Language Runtime in einen Prozess
Beschreibt, wie die Common Language Runtime in einen Prozess geladen wird.Übergang in verwalteten Hostcode
Beschreibt den Übergang von nicht verwaltetem zu verwaltetem Code.Bestimmen von Begrenzungen für Anwendungsdomänen
Beschreibt, wie die Grenzen für eine neue Anwendungsdomäne ermittelt werden.Erstellen und Konfigurieren von Anwendungsdomänen
Beschreibt, wie Anwendungsdomänen, in denen Benutzercode ausgeführt werden soll, erstellt und konfiguriert werden.Laden und Ausführen von Benutzercode
Beschreibt, wie Benutzercode geladen und ausgeführt wird.Festlegen von Sicherheitsrichtlinien auf Anwendungsdomänenebene
Beschreibt, wie eine Sicherheitsrichtlinie für die Anwendungsdomänenebene eingestellt wird.Festlegen von rollenbasierten Sicherheitsrichtlinien und Principals
Beschreibt, wie eine rollenbasierte Sicherheitsrichtlinie eingestellt wird.Entladen von Domänen und Beenden eines Prozesses
Beschreibt, wie eine Anwendungsdomäne entladen und ein Prozess beendet wird.
Verwandte Abschnitte
Laufzeithosts
Beschreibt den Code, den eine Anwendung zum Starten benötigt.Anwendungsdomänen
Beschreibt die von Hosts verwendeten Konstrukte zur Isolierung von Code, der innerhalb eines Prozesses ausgeführt wird.Parallele Ausführung
Beschreibt das Ausführen mehrerer Versionen einer Anwendung, einer Komponente oder der Laufzeit.Hostschnittstellen für .NET Framework, Version 2.0, und höhere Versionen
Beschreibt die nicht verwalteten Schnittstellen zum Hosten der Laufzeit.