Какво е AppDomain в C#?
Какво е AppDomain в C#?

Видео: Какво е AppDomain в C#?

Видео: Какво е AppDomain в C#?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Декември
Anonim

Asp. Net въвежда концепцията за an Домейн на приложението което скоро е известно като AppDomain . Може да се разглежда като лек процес, който е едновременно контейнер и граница. NET приложения от засягане на други приложения. An AppDomain може да бъде унищожен, без да засегне другия Appdomains в процеса.

Само така, какво е MarshalByRefObject в C#?

MarshalByRefObject е основният клас за обекти, които се маршалират чрез препратка през границите на AppDomain. Ако се опитате да предадете обект, който произлиза от този клас, към друг домейн (например като параметър в извикване на метод към отдалечена машина), се изпраща препратка към обект.

какво е AppDomain CurrentDomain? В CurrentDomain имот се използва за получаване на AppDomain обект, който представлява текущото домейн на приложението . Свойството FriendlyName предоставя името на текущия домейн на приложението , което след това се показва в командния ред.

Като се има предвид това, как се създава AppDomain?

AppDomains са създадени по. Нетно време на изпълнение, когато управлявано приложение е инициализиран. Когато стартирате ABC. EXE, то получава домейн на приложение.

Какво е AppDomain в IIS?

Ан AppDomain е. NET срок. (В IIS7, AppDomains играят по-голяма роля вътре IIS , но в по-голямата си част това е термин на ASP. NET) An AppDomain съдържа състояние на сесията на InProc (режимът на състоянието на сесията по подразбиране). Така че, ако an AppDomain е убит/рециклиран, цялата информация за състоянието на вашата сесия ще бъде загубена.

Препоръчано: