Kas ir AppDomain C#?
Kas ir AppDomain C#?

Video: Kas ir AppDomain C#?

Video: Kas ir AppDomain C#?
Video: Брене Браун: Сила уязвимости 2024, Maijs
Anonim

Asp. Net ievieš jēdzienu an Lietojumprogrammas domēns kas ir īsi pazīstams kā AppDomain . To var uzskatīt par vieglu procesu, kas ir gan konteiners, gan robeža. NET lietojumprogrammas, kas neietekmē citas lietojumprogrammas AppDomain var iznīcināt, neietekmējot otru Lietotņu domēni procesā.

Tātad, kas ir MarshalByRefObject C #?

MarshalByRefObject ir bāzes klase objektiem, kas tiek sakārtoti ar atsauci pāri AppDomain robežām. Ja mēģināt pārsūtīt objektu, kas iegūts no šīs klases, uz citu domēnu (piemēram, kā parametru metodes izsaukumā uz attālo mašīnu), tiek nosūtīta objekta atsauce.

kas ir AppDomain CurrentDomain? The CurrentDomain īpašums tiek izmantots, lai iegūtu an AppDomain objekts, kas attēlo strāvu lietojumprogrammas domēns . Rekvizīts FriendlyName nodrošina straumes nosaukumu lietojumprogrammas domēns , kas pēc tam tiek parādīts komandrindā.

Ņemot to vērā, kā tiek izveidots AppDomain?

Tiek izveidoti lietotņu domēni ar. Neto izpildlaiks, kad pārvaldīta lietojumprogramma ir inicializēts. Kad sākat ABC. EXE, tā saņem lietojumprogrammas domēns.

Kas ir AppDomain IIS?

An AppDomain ir. NETO termiņš. (IIS7, AppDomains iekšienē spēlē lielāku lomu IIS , bet lielākoties tas ir ASP. NET termins) An AppDomain satur InProc sesijas stāvokli (noklusējuma sesijas stāvokļa režīms). Tātad, ja an AppDomain tiek nogalināts/pārstrādāts, tiks zaudēta visa jūsu sesijas stāvokļa informācija.

Ieteicams: