C#-da AppDomain nədir?
C#-da AppDomain nədir?

Video: C#-da AppDomain nədir?

Video: C#-da AppDomain nədir?
Video: C# AppDomain explained 2024, Bilər
Anonim

Asp. Net bir anlayışını təqdim edir Tətbiq Domeni qısaca olaraq tanınır AppDomain . Həm konteyner, həm də sərhəd olan Yüngül bir proses kimi qəbul edilə bilər. NET tətbiqlərinin digər tətbiqlərə təsirindən AppDomain digərinə təsir etmədən məhv edilə bilər Tətbiq domenləri prosesində.

Beləliklə, C#-da MarshalByRefObject nədir?

MarshalByRefObject AppDomain sərhədləri boyunca istinadla sıralanan obyektlər üçün əsas sinifdir. Bu sinifdən əldə edilən obyekti başqa domenə ötürməyə cəhd etsəniz (məsələn, uzaq maşına metod çağırışında parametr kimi), obyekt arayışı göndərilir.

AppDomain CurrentDomain nədir? The CurrentDomain əmlak əldə etmək üçün istifadə olunur AppDomain cərəyanı təmsil edən obyekt tətbiq domeni . FriendlyName xassəsi cari adı verir tətbiq domeni , sonra əmr satırında göstərilir.

Bunu nəzərə alaraq, AppDomain necə yaradılır?

AppDomainlər yaradılır ilə. İdarə olunan tətbiq zamanı xalis iş vaxtı edir başlatdı. ABC-ni işə saldığınız zaman. EXE, bu alır proqram domeni.

IIS-də AppDomain nədir?

An AppDomain bir. NET termini. (IIS7-də, AppDomains daxilində daha böyük rol oynayır IIS , lakin əksər hallarda bu ASP. NET terminidir) An AppDomain InProc sessiya vəziyyətini (standart sessiya vəziyyəti rejimi) ehtiva edir. Belə ki, əgər bir AppDomain öldürülərsə/təkrar işlənərsə, bütün sessiya vəziyyəti məlumatınız itiriləcək.

Tövsiyə: