Ce este AppDomain în C#?
Ce este AppDomain în C#?

Video: Ce este AppDomain în C#?

Video: Ce este AppDomain în C#?
Video: C# AppDomain explained 2024, Decembrie
Anonim

Asp. Net introduce conceptul de an Domeniul aplicației care este cunoscută în scurt timp ca AppDomain . Poate fi considerat un proces ușor, care este atât un container, cât și o limită. aplicațiile NET să afecteze alte aplicații. An AppDomain poate fi distrus fără a-l afecta pe celălalt Appdomains în procesul.

Doar așa, ce este MarshalByRefObject în C#?

MarshalByRefObject este clasa de bază pentru obiectele care sunt clasificate prin referință peste granițele AppDomain. Dacă încercați să transmiteți un obiect care derivă din această clasă către un alt domeniu (de exemplu, ca parametru într-un apel de metodă către o mașină la distanță), este trimisă o referință de obiect.

ce este AppDomain CurrentDomain? The CurrentDomain proprietatea este folosită pentru a obține o AppDomain obiect care reprezintă curentul domeniul aplicației . Proprietatea FriendlyName furnizează numele curentului domeniul aplicației , care este apoi afișat la linia de comandă.

Ținând cont de acest lucru, cum se creează un AppDomain?

AppDomains sunt create langa. Net runtime atunci când o aplicație gestionată este initializat. Când începi ABC. EXE, ea devine un domeniu de aplicație.

Ce este AppDomain în IIS?

Un AppDomain este un. termen NET. (În IIS7, AppDomains joacă un rol mai mare în interior IIS , dar în cea mai mare parte este un termen ASP. NET) An AppDomain conține starea de sesiune InProc (modul de stare implicit de sesiune). Deci, dacă an AppDomain este ucis/reciclat, toate informațiile despre starea sesiunii se vor pierde.

Recomandat: