Application Domain

12/08/2008 - 05:25 por AAAAA | Informe spam
He visto que en el framework hay un objeto llamado AppDomain, para que
sirve?, en que escenarios deberia usarlo??
Gracias

Saludos

Cesar

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
12/08/2008 - 08:15 | Informe spam
"AAAAA" wrote in message
news:eaq5EsC$
He visto que en el framework hay un objeto llamado AppDomain, para que
sirve?, en que escenarios deberia usarlo??



Sirve para crear una zona de memoria aislada en la que puedas ejecutar un
ensamblado sin que interfiera con nada más, y luego descargarlo de memoria.
Un escenario en el que se usa es para evitar un problema que tiene el
Framework: Cuando tienes un exe que llama a muchas DLLs, todas ellas se van
cargando en memoria y nunca se descargan hasta que termina el exe. Si
quieres poderlas descargar manualmente, el truco es cargarlas en un
AppDomain separado y luego descargar el AppDomain.
Otro caso es el de que se necesite cargar un ensamblado y ejecutarlo con
permisos controlados y reducidos. Esto lo hace, por ejemplo, SqlServer 2005
cuando cargas una DLL hecha con .Net y el server la ejecuta con permisos
tales como "SAFE" o "EXTERNAL ACCESS".
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida