Udostępnij za pośrednictwem


Używanie domeny aplikacji

Uwaga

Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji platformy .NET, w tym .NET 6 i nowszych wersji.

Domeny aplikacji zapewniają jednostkę izolacji dla środowiska uruchomieniowego języka wspólnego. Są one tworzone i uruchamiane wewnątrz procesu. Domeny aplikacji są zwykle tworzone przez hosta środowiska uruchomieniowego, który jest aplikacją odpowiedzialną za ładowanie środowiska uruchomieniowego do procesu i wykonywanie kodu użytkownika w domenie aplikacji. Host środowiska uruchomieniowego tworzy proces i domyślną domenę aplikacji oraz uruchamia w nim kod zarządzany. Hosty środowiska uruchomieniowego obejmują ASP.NET i powłokę systemu Windows.

W przypadku większości aplikacji nie trzeba tworzyć własnej domeny aplikacji; host środowiska uruchomieniowego tworzy wszystkie niezbędne domeny aplikacji. Można jednak utworzyć i skonfigurować dodatkowe domeny aplikacji, jeśli aplikacja musi odizolować kod lub użyć bibliotek DLL i zwolnić je.

W tej sekcji

Instrukcje: Tworzenie domeny aplikacji Opisuje sposób programowego tworzenia domeny aplikacji.

Instrukcje: zwalnianie domeny aplikacji opisuje sposób programowego zwalniania domeny aplikacji.

Instrukcje: Konfigurowanie domeny aplikacji zawiera wprowadzenie do konfigurowania domeny aplikacji.

Pobieranie informacji o instalacji z domeny aplikacji opisuje sposób pobierania informacji o konfiguracji z domeny aplikacji.

Instrukcje: ładowanie zestawów do domeny aplikacji opisuje sposób ładowania zestawu do domeny aplikacji.

Instrukcje: uzyskiwanie informacji o typie i elemencie członkowskim z zestawu opisuje sposób pobierania informacji o zestawie.

Zestawy kopiowania w tle opisuje sposób kopiowania w tle umożliwia aktualizowanie zestawów podczas ich używania oraz sposób konfigurowania kopiowania w tle.

Instrukcje: otrzymywanie powiadomień o wyjątkach pierwszej szansy wyjaśnia, w jaki sposób można otrzymywać powiadomienie o zgłoszonym wyjątku, zanim środowisko uruchomieniowe języka wspólnego rozpoczęło wyszukiwanie procedur obsługi wyjątków.

Rozwiązywanie obciążeń zestawów zawiera wskazówki dotyczące używania AppDomain.AssemblyResolve zdarzenia do rozwiązywania problemów z błędami ładowania zestawów.

Odwołanie

AppDomain Reprezentuje domenę aplikacji. Udostępnia metody tworzenia i kontrolowania domen aplikacji.

Zestawy na platformie .NET zawiera omówienie funkcji wykonywanych przez zestawy.

Programowanie przy użyciu zestawów opisuje sposób tworzenia, podpisywania i ustawiania atrybutów w zestawach.

Emitowanie metod dynamicznych i zestawów opisuje sposób tworzenia zestawów dynamicznych.

Domeny aplikacji zawiera koncepcyjne omówienie domen aplikacji.

Omówienie odbicia opisuje sposób użycia klasy Odbicie w celu uzyskania informacji o zestawie.