C# da AppDomain nima?
C# da AppDomain nima?

Video: C# da AppDomain nima?

Video: C# da AppDomain nima?
Video: Nima uchun C# ni tanlagansiz? 2024, May
Anonim

Asp. Net an tushunchasini taqdim etadi Ilova domeni qisqacha nomi bilan tanilgan AppDomain . Buni konteyner va chegara bo'lgan engil jarayon deb hisoblash mumkin. NET ilovalarini boshqa ilovalarga ta'sir qilishdan. An AppDomain boshqasiga ta'sir qilmasdan yo'q qilinishi mumkin Ilova domenlari jarayonda.

Shunday qilib, C# da MarshalByRefObject nima?

MarshalByRefObject AppDomain chegaralari bo'ylab mos yozuvlar bo'yicha birlashtirilgan ob'ektlar uchun asosiy sinfdir. Agar siz ushbu sinfdan olingan ob'ektni boshqa domenga o'tkazishga harakat qilsangiz (masalan, masofaviy mashinaga usul chaqiruvida parametr sifatida), ob'ektga havola yuboriladi.

AppDomain CurrentDomain nima? The CurrentDomain mulkni olish uchun foydalaniladi AppDomain tokni ifodalovchi ob'ekt ilova domeni . FriendlyName xossasi joriy nomini beradi ilova domeni , keyin buyruq satrida ko'rsatiladi.

Buni hisobga olsak, AppDomain qanday yaratiladi?

AppDomains yaratildi tomonidan. Boshqariladigan ilovada aniq ish vaqti hisoblanadi ishga tushirilgan. ABC-ni ishga tushirganingizda. EXE, bu oladi ilova domeni.

IISda AppDomain nima?

An AppDomain a. NET atamasi. (IIS7 da, AppDomains ichida kattaroq rol o'ynaydi IIS , lekin ko'pincha bu ASP. NET atamasi) An AppDomain InProc seans holatini o'z ichiga oladi (standart seans holati rejimi). Shunday qilib, agar an AppDomain o'ldirilsa/qayta ishlangan bo'lsa, seans holati haqidagi barcha ma'lumotlar yo'qoladi.

Tavsiya: