Mi az AppDomain a C#-ban?
Mi az AppDomain a C#-ban?

Videó: Mi az AppDomain a C#-ban?

Videó: Mi az AppDomain a C#-ban?
Videó: How to #EarnMoney Online? | Domain Purchase & Selling for Business | #DigitalMarketing 2024, December
Anonim

Az Asp. Net bevezeti az an fogalmát Alkalmazási tartomány amelyet röviden úgy ismerünk AppDomain . Könnyű eljárásnak tekinthető, amely egyben konténer és határ is. NET alkalmazások ne érintsenek más alkalmazásokat. An AppDomain elpusztítható anélkül, hogy a másikat érintené Alkalmazásdomainek a folyamat.

Csak hát, mi az a MarshalByRefObject a C#-ban?

MarshalByRefObject az AppDomain határain keresztül hivatkozással rendezett objektumok alaposztálya. Ha egy ebből az osztályból származó objektumot egy másik tartományba kísérel meg továbbítani (például metódushívás paramétereként egy távoli gépre), akkor egy objektumhivatkozás kerül elküldésre.

mi az AppDomain CurrentDomain? Az CurrentDomain ingatlan megszerzésére szolgál egy AppDomain objektum, amely az áramot reprezentálja alkalmazási tartomány . A FriendlyName tulajdonság az aktuális nevét adja meg alkalmazási tartomány , amely ezután megjelenik a parancssorban.

Ezt figyelembe véve hogyan jön létre egy AppDomain?

Létrejön az AppDomain valami által. Nettó futási idő felügyelt alkalmazás esetén van inicializálva. Amikor elindítja az ABC-t. EXE, ez kap egy alkalmazási tartomány.

Mi az AppDomain az IIS-ben?

An AppDomain egy. NETTÓ kifejezés. (IIS7-ben AppDomains belül nagyobb szerepet játszanak IIS , de nagyrészt ez egy ASP. NET kifejezés) An AppDomain tartalmazza az InProc munkamenet-állapotot (az alapértelmezett munkamenet-állapot mód). Tehát ha egy AppDomain elpusztítják/újrahasznosítják, a munkamenet állapotára vonatkozó összes információ elvész.