Dela via


Använda programdomäner

Kommentar

Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.

Programdomäner tillhandahåller en isoleringsenhet för den gemensamma språkkörningen. De skapas och körs i en process. Programdomäner skapas vanligtvis av en runtime-värd, vilket är ett program som ansvarar för att läsa in körningen i en process och köra användarkod i en programdomän. Körningsvärden skapar en process och en standardprogramdomän och kör hanterad kod i den. Runtime-värdar inkluderar ASP.NET och Windows-gränssnittet.

För de flesta program behöver du inte skapa en egen programdomän. runtime-värden skapar alla nödvändiga programdomäner åt dig. Du kan dock skapa och konfigurera ytterligare programdomäner om ditt program behöver isolera kod eller använda och ta bort DLL:er.

I det här avsnittet

Anvisningar: Skapa en programdomän Beskriver hur du programmatiskt skapar en programdomän.

Anvisningar: Ta bort en programdomän Beskriver hur du programmatiskt tar bort en programdomän.

Anvisningar: Konfigurera en programdomän Ger en introduktion till att konfigurera en programdomän.

När du hämtar installationsinformation från en programdomän beskrivs hur du hämtar konfigurationsinformation från en programdomän.

Anvisningar: Läsa in sammansättningar i en programdomän Beskriver hur du läser in en sammansättning i en programdomän.

Anvisningar: Hämta typ- och medlemsinformation från en sammansättning Beskriver hur du hämtar information om en sammansättning.

Skuggkopieringssammansättningar Beskriver hur skuggkopiering tillåter uppdateringar av sammansättningar medan de används och hur du konfigurerar skuggkopiering.

Anvisningar: Ta emot undantagsmeddelanden från första chansen Förklarar hur du kan få ett meddelande om att ett undantag har genererats innan den vanliga språkkörningen har börjat söka efter undantagshanterare.

Lösa sammansättningsbelastningar Ger vägledning om hur du AppDomain.AssemblyResolve använder händelsen för att lösa monteringsbelastningsfel.

Referens

AppDomain Representerar en programdomän. Innehåller metoder för att skapa och kontrollera programdomäner.

Sammansättningar i .NET Ger en översikt över de funktioner som utförs av sammansättningar.

Programmering med sammansättningar Beskriver hur du skapar, signerar och anger attribut för sammansättningar.

Genererar dynamiska metoder och sammansättningar Beskriver hur du skapar dynamiska sammansättningar.

Programdomäner Ger en konceptuell översikt över programdomäner.

Reflektionsöversikt Beskriver hur du använder klassen Reflektion för att hämta information om en sammansättning.