Osztályú appdomain (rendszer)
Alkalmazási területeken, amelyek képviselik AppDomain tárgyak segítenek határon elszigetelt, kirakodó és biztonság menedzselt kód végrehajtását.
A használata az alkalmazási területek elkülönítésére feladatok vezethet állítani a folyamatot. Ha állapota AppDomain, amely elvégzi a feladatot instabillá válik, AppDomain lehet rakodni anélkül, hogy a folyamat során. Ez azért fontos, ha a folyamat is el kell végezni hosszú ideig anélkül, hogy újraindul. Ön is használja az alkalmazási területek elkülönítésére feladatokat, amelyek nem megosztani az adatokat.
Amennyiben a szerelvény betöltődik az alapértelmezett alkalmazás domain, akkor nem cserélték ki a folyamat során. Azonban, ha megnyit egy másik alkalmazási területen betölteni és futtatni a szerelés, az összeállítás rakodni, ha az alkalmazás domain megtöltve. Ezt a technikát lehet használni, hogy minimalizáljuk a munkaképes sor hosszan futó folyamatok alkalmanként nagy könyvtárak DLL.
Akkor fuss több alkalmazási területen ugyanebben a folyamatban; Azonban nem-egy megfeleltetés szálak között és alkalmazási területek. Több szállal is tartoznak azonos alkalmazási területen, és bár ez az áramlat nem jár semmilyen alkalmazási területen bármikor, egy szál fut ugyanazon alkalmazási területen.
Alkalmazás domének segítségével létrehozott CreateDomain módszerrel. AppDomain esetekben használják töltődni és szerelvények (Assembly). Amikor AppDomain - már nincs használatban, akkor lehet rakodni.
AppDomain osztály megvalósítja egy sor esemény, amely lehetővé teszi az alkalmazások számára reagálni, ha egy összeállítást betöltve, kirak az alkalmazási területen, vagy ha nem kezelt kivétel történik.
További információ arról, hogyan kell használni az alkalmazási területek, lásd. Szakasz alkalmazási területeken.
Az alapértelmezett érték az ingatlan AppDomainSetup.DisallowCodeDownload hamis. Ez az opció biztonságos szolgáltatásokat. Annak megakadályozása érdekében szolgáltatások letöltését részlegesen megbízható kódot, állítsa ezt a tulajdonságot true.