Mikä on AppDomain C#:ssa?
Mikä on AppDomain C#:ssa?

Video: Mikä on AppDomain C#:ssa?

Video: Mikä on AppDomain C#:ssa?
Video: Как подключиться к Dynamics 365 с помощью C #? Dynamics 365 C # - Подключение к CRM | пример 2024, Joulukuu
Anonim

Asp. Net esittelee käsitteen an Sovellustoimialue joka tunnetaan lyhyesti nimellä AppDomain . Sitä voidaan pitää kevyenä prosessina, joka on sekä säiliö että raja. NET-sovellukset vaikuttamasta muihin sovelluksiin AppDomain voidaan tuhota vaikuttamatta toiseen App Verkkotunnukset työn alla.

Niin, mikä on MarshalByRefObject C#:ssa?

MarshalByRefObject on perusluokka objekteille, jotka on yhdistetty viittauksella AppDomain-rajojen yli. Jos yrität lähettää tästä luokasta peräisin olevan objektin toiselle toimialueelle (esim. parametrina menetelmäkutsussa etäkoneeseen), objektiviittaus lähetetään.

mikä on AppDomain CurrentDomain? The CurrentDomain omaisuutta käytetään hankkimaan AppDomain objekti, joka edustaa virtaa sovellusalue . FriendlyName-ominaisuus tarjoaa nykyisen nimen sovellusalue , joka näkyy sitten komentorivillä.

Kun tämä otetaan huomioon, kuinka AppDomain luodaan?

AppDomainit luodaan mukaan. Net runtime, kun hallittu sovellus On alustettu. Kun käynnistät ABC:n. EXE, se saa sovellusalue.

Mikä on AppDomain IIS:ssä?

An AppDomain on. NETTO-termi. (IIS7:ssä App Verkkotunnukset sisällä suurempi rooli IIS , mutta suurimmaksi osaksi se on ASP. NET-termi) An AppDomain sisältää InProc-istunnon tilan (istunnon oletustila). Joten jos an AppDomain tapetaan/kierrätetään, kaikki istunnon tilatiedot menetetään.

Suositeltava: