Šta je AppDomain u C#?
Šta je AppDomain u C#?

Video: Šta je AppDomain u C#?

Video: Šta je AppDomain u C#?
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Decembar
Anonim

Asp. Net uvodi koncept an Application Domain koji je kratko poznat kao AppDomain . Može se smatrati laganim procesom koji je i kontejner i granica. NET aplikacije od utjecaja na druge aplikacije. An AppDomain može se uništiti bez uticaja na drugu Appdomains u procesu.

Samo tako, šta je MarshalByRefObject u C#?

MarshalByRefObject je osnovna klasa za objekte koji su raspoređeni po referenci preko granica AppDomain. Ako pokušate prenijeti objekt koji je izveden iz ove klase na drugu domenu (npr. kao parametar u pozivu metode udaljenom stroju), šalje se referenca objekta.

šta je AppDomain CurrentDomain? The CurrentDomain imovina se koristi za dobijanje AppDomain objekat koji predstavlja struju aplikacijska domena . Svojstvo FriendlyName daje ime trenutnog aplikacijska domena , koji se zatim prikazuje na komandnoj liniji.

Imajući ovo u vidu, kako nastaje AppDomain?

AppDomains su kreirani od strane. Neto vrijeme izvođenja kada je upravljana aplikacija je inicijalizovano. Kada pokrenete ABC. EXE, to gets domenu aplikacije.

Šta je AppDomain u IIS-u?

An AppDomain je. NET termin. (U IIS7, AppDomains igraju veću ulogu iznutra IIS , ali uglavnom je to ASP. NET termin) An AppDomain sadrži InProc stanje sesije (podrazumevani režim stanja sesije). Dakle, ako an AppDomain je ubijen/recikliran, sve vaše informacije o stanju sesije će biti izgubljene.

Preporučuje se: