Använda programdomäner
Programdomäner tillhandahåller en isoleringsenhet för den vanliga 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. Körningsvärdar inkluderar ASP.NET, Microsoft Internet Explorer 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.
Hämtar installationsinformation från en programdomän
Beskriver 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 First-Chance undantagsmeddelanden
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 använder AppDomain.AssemblyResolve 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.
Närliggande avsnitt
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.