Ano ang AppDomain sa C#?
Ano ang AppDomain sa C#?

Video: Ano ang AppDomain sa C#?

Video: Ano ang AppDomain sa C#?
Video: What is Corporate social responsibility (#CSR) ? 2024, Mayo
Anonim

Ipinakilala ng Asp. Net ang konsepto ng isang Domain ng Application na sa lalong madaling panahon ay kilala bilang AppDomain . Maaari itong ituring bilang isang magaan na proseso na parehong lalagyan at hangganan. NET application mula sa nakakaapekto sa iba pang mga application. An AppDomain maaaring sirain nang hindi naapektuhan ang iba Mga Appdomain nasa proseso.

Kaya lang, ano ang MarshalByRefObject sa C#?

MarshalByRefObject ay ang batayang klase para sa mga bagay na na-marshaled sa pamamagitan ng sanggunian sa mga hangganan ng AppDomain. Kung susubukan mong magpadala ng isang bagay na nagmula sa klase na ito patungo sa isa pang domain (hal., bilang isang parameter sa isang method na tawag sa isang malayuang makina), isang object reference ang ipapadala.

ano ang AppDomain CurrentDomain? Ang CurrentDomain Ang ari-arian ay ginagamit upang makakuha ng isang AppDomain bagay na kumakatawan sa kasalukuyang domain ng aplikasyon . Ang FriendlyName property ay nagbibigay ng pangalan ng kasalukuyang domain ng aplikasyon , na pagkatapos ay ipinapakita sa command line.

Kung isasaalang-alang ito, paano nagagawa ang isang AppDomain?

Ang AppDomains ay nilikha sa pamamagitan ng. Net runtime kapag pinamamahalaang application ay pinasimulan. Kapag nagsimula ka sa ABC. EXE, ito nakakakuha isang domain ng aplikasyon.

Ano ang AppDomain sa IIS?

An AppDomain ay isang. NET na termino. (Sa IIS7, AppDomains gumaganap ng isang mas malaking papel sa loob IIS , ngunit para sa karamihan ito ay isang termino ng ASP. NET) Isang AppDomain naglalaman ng InProc session state (ang default na session state mode). Kaya kung ang isang AppDomain ay pinatay/na-recycle, lahat ng impormasyon ng estado ng iyong session ay mawawala.

Inirerekumendang: