Kaj je AppDomain v C#?
Kaj je AppDomain v C#?

Video: Kaj je AppDomain v C#?

Video: Kaj je AppDomain v C#?
Video: Baby Shark Dance | #babyshark Most Viewed Video | Animal Songs | PINKFONG Songs for Children 2024, December
Anonim

Asp. Net uvaja koncept an Domena aplikacije ki je v kratkem znana kot AppDomain . Lahko ga obravnavamo kot lahek proces, ki je hkrati vsebnik in meja. NET, da ne bi vplivali na druge aplikacije AppDomain se lahko uniči, ne da bi to vplivalo na drugega Domena aplikacij v postopku.

Torej, kaj je MarshalByRefObject v C#?

MarshalByRefObject je osnovni razred za predmete, ki so razporejeni s sklicevanjem prek meja AppDomain. Če poskušate prenesti objekt, ki izhaja iz tega razreda, v drugo domeno (npr. kot parameter v klicu metode na oddaljeni računalnik), se pošlje sklic na objekt.

kaj je AppDomain CurrentDomain? The Trenutna domena lastnina se uporablja za pridobitev AppDomain predmet, ki predstavlja tok aplikacijsko domeno . Lastnost FriendlyName zagotavlja ime trenutnega aplikacijsko domeno , ki se nato prikaže v ukazni vrstici.

Ob upoštevanju tega, kako se ustvari AppDomain?

Ustvarjene so domene aplikacij z. Neto izvajalni čas, ko je upravljana aplikacija je inicializirano. Ko zaženete ABC. EXE, to dobi aplikacijsko domeno.

Kaj je AppDomain v IIS?

An AppDomain je. NET izraz. (V IIS7, AppDomains igrajo večjo vlogo znotraj IIS , vendar je to večinoma izraz ASP. NET) An AppDomain vsebuje stanje seje InProc (privzeti način stanja seje). Torej, če an AppDomain je uničen/recikliran, bodo vsi podatki o stanju seje izgubljeni.

Priporočena: