Co je AppDomain v C#?
Co je AppDomain v C#?

Video: Co je AppDomain v C#?

Video: Co je AppDomain v C#?
Video: Видео курс C# Professional. Урок 16. Домены приложений. NT-службы 2024, Smět
Anonim

Asp. Net zavádí koncept an Aplikační doména který je krátce známý jako AppDomain . Lze jej považovat za odlehčený proces, který je zároveň kontejnerem i hranicí. NET před ovlivněním jiných aplikací. An AppDomain lze zničit, aniž by to ovlivnilo druhé Domény aplikací v průběhu.

Jen tak, co je MarshalByRefObject v C#?

MarshalByRefObject je základní třída pro objekty, které jsou zařazeny odkazem přes hranice AppDomain. Pokud se pokusíte přenést objekt, který pochází z této třídy, do jiné domény (např. jako parametr ve volání metody na vzdálený počítač), je odeslána reference na objekt.

co je AppDomain CurrentDomain? The Aktuální doména nemovitost slouží k získání AppDomain objekt, který představuje proud aplikační doména . Vlastnost FriendlyName poskytuje název proudu aplikační doména , který se poté zobrazí na příkazovém řádku.

Když to vezmeme v úvahu, jak se vytvoří doména AppDomain?

Jsou vytvořeny domény AppDomains podle. Čistá doba běhu při spravované aplikaci je inicializováno. Když spustíte ABC. EXE, to dostane aplikační doménu.

Co je AppDomain ve službě IIS?

An AppDomain je. NET termín. (V IIS7, AppDomains hrát uvnitř větší roli IIS , ale z větší části je to termín ASP. NET) An AppDomain obsahuje stav relace InProc (výchozí režim stavu relace). Takže pokud AppDomain je zabit/recyklován, všechny informace o stavu relace budou ztraceny.