Hvad er AppDomain i C#?
Hvad er AppDomain i C#?

Video: Hvad er AppDomain i C#?

Video: Hvad er AppDomain i C#?
Video: C# AppDomain explained 2024, December
Anonim

Asp. Net introducerer begrebet en Applikationsdomæne som i kort tid er kendt som AppDomæne . Det kan betragtes som en letvægtsproces, der både er en beholder og grænse. NET-applikationer fra at påvirke andre applikationer. An AppDomæne kan ødelægges uden at påvirke den anden Appdomæner i processen.

Bare så, hvad er MarshalByRefObject i C#?

MarshalByRefObject er basisklassen for objekter, der er sorteret ved reference på tværs af AppDomain-grænser. Hvis du forsøger at transmittere et objekt, der stammer fra denne klasse, til et andet domæne (f.eks. som en parameter i et metodekald til en ekstern maskine), sendes en objektreference.

hvad er AppDomain CurrentDomain? Det Nuværende domæne ejendom bruges til at opnå en AppDomæne objekt, der repræsenterer strømmen applikationsdomæne . Egenskaben FriendlyName angiver navnet på den aktuelle applikationsdomæne , som derefter vises på kommandolinjen.

Når man tager dette i betragtning, hvordan oprettes et AppDomain?

AppDomains oprettes ved. Net runtime, når en administreret applikation er initialiseret. Når du starter ABC. EXE, det får et applikationsdomæne.

Hvad er AppDomain i IIS?

An AppDomæne er en. NET sigt. (I IIS7, Appdomæner spille en større rolle indeni IIS , men for det meste er det et ASP. NET-udtryk) An AppDomæne indeholder InProc-sessionstilstand (standardsessionstilstandstilstanden). Så hvis en AppDomæne er dræbt/genbrugt, vil alle oplysninger om din sessionstilstand gå tabt.

Anbefalede: