Què és AppDomain en C#?
Què és AppDomain en C#?

Vídeo: Què és AppDomain en C#?

Vídeo: Què és AppDomain en C#?
Vídeo: Tutorial C# nivel Avanzado 57 --- Procesos y AppDomain 2024, Maig
Anonim

Asp. Net introdueix el concepte d'un Domini de l'aplicació que aviat es coneix com AppDomain . Es pot considerar com un procés lleuger que és alhora un contenidor i un límit. NET d'afectar altres aplicacions. An AppDomain es pot destruir sense afectar l'altre Dominis d'aplicació en el procés.

Així, què és MarshalByRefObject en C#?

MarshalByRefObject és la classe base per als objectes que es distribueixen per referència a través dels límits de l'AppDomain. Si intenteu transmetre un objecte que deriva d'aquesta classe a un altre domini (per exemple, com a paràmetre en una trucada de mètode a una màquina remota), s'enviarà una referència d'objecte.

què és AppDomain CurrentDomain? El Domini actual propietat s'utilitza per obtenir un AppDomain objecte que representa el corrent domini de l'aplicació . La propietat FriendlyName proporciona el nom de l'actual domini de l'aplicació , que es mostra a la línia d'ordres.

Tenint-ho en compte, com es crea un AppDomain?

Es creen AppDomains per la. Temps d'execució net quan una aplicació gestionada és inicialitzat. Quan comences ABC. EXE, això aconsegueix un domini d'aplicació.

Què és AppDomain a IIS?

An AppDomain és un. terme NET. (A IIS7, AppDomains jugar un paper més important dins IIS , però en la seva majoria és un terme ASP. NET) An AppDomain conté l'estat de sessió InProc (el mode d'estat de sessió predeterminat). Així que si an AppDomain s'elimina/recicla, es perdrà tota la informació de l'estat de la sessió.

Recomanat: