Používání domén aplikací

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Domény aplikací poskytují jednotku izolace modulu CLR (Common Language Runtime). Vytvoří se a spustí uvnitř procesu. Domény aplikací obvykle vytváří hostitel modulu runtime, což je aplikace odpovědná za načtení modulu runtime do procesu a spouštění uživatelského kódu v rámci domény aplikace. Hostitel modulu runtime vytvoří proces a výchozí doménu aplikace a spustí v něm spravovaný kód. Hostitelé modulu runtime zahrnují ASP.NET a prostředí Windows.

U většiny aplikací nemusíte vytvářet vlastní doménu aplikace; hostitel modulu runtime pro vás vytvoří všechny potřebné domény aplikace. Můžete ale vytvořit a nakonfigurovat další domény aplikace, pokud vaše aplikace potřebuje izolovat kód nebo používat a uvolnit knihovny DLL.

V tomto oddílu

Postupy: Vytvoření domény aplikace Popisuje, jak programově vytvořit doménu aplikace.

Postupy: Uvolnění domény aplikace Popisuje, jak programově uvolnit doménu aplikace.

Postupy: Konfigurace domény aplikace poskytuje úvod ke konfiguraci domény aplikace.

Načtení informací o nastavení z domény aplikace Popisuje, jak načíst informace o nastavení z domény aplikace.

Postupy: Načtení sestavení do domény aplikace Popisuje, jak načíst sestavení do domény aplikace.

Postupy: Získání informací o typu a členu ze sestavení Popisuje, jak načíst informace o sestavení.

Sestavení stínové kopie popisují, jak stínová kopírování umožňuje aktualizace sestavení během jejich použití a jak nakonfigurovat stínové kopírování.

Postupy: Příjem oznámení o výjimce první šance vysvětluje, jak můžete obdržet oznámení, že byla vyvolána výjimka před zahájením vyhledávání obslužných rutin výjimek modulu CLR (Common Language Runtime).

Řešení načítání sestavení poskytuje pokyny k použití AppDomain.AssemblyResolve události k vyřešení selhání načtení sestavení.

Reference

AppDomain Představuje doménu aplikace. Poskytuje metody pro vytváření a řízení domén aplikací.

Sestavení v .NET poskytuje přehled funkcí provedených sestaveními.

Programování se sestaveními popisuje, jak vytvořit, podepsat a nastavit atributy v sestaveních.

Generování dynamických metod a sestavení popisuje, jak vytvořit dynamická sestavení .

Domény aplikací poskytují koncepční přehled domén aplikací.

Přehled reflexe popisuje, jak pomocí třídy Reflexe získat informace o sestavení.