Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ensamblados y AppDomains
Ensamblados y AppDomains
AppDomains
UAI – Facultad de Tecnología Informática
Ingeniería en sistemas informáticos
Lenguajes de Última Generación
Ensamblado (concepto)
1/+ Módulos administrados = 1 Assembly
(para el .NET Framework)
Metadatos
MSIL
Módulos (elementos)
Encabezado PE y de .NET
Código intermedio
Portable
Metadata
MSIL
Recursos
Ensamblados (elementos)
Manifiesto
Elemento no ejecutable
Opcional
Ensamblados (elementos)
Ensamblado de un solo archivo
MiEnsamblado.dll
Manifiesto
Metadatos
MSIL
Recursos
Ensamblados (elementos)
Ensamblado de más de un archivo
[assembly:AssemblyKeyFileAttribute("myKey.snk")]
[assembly:AssemblyDelaySignAttribute(true)]
Ensamblados
Enlace en tiempo de ejecución
(elementos)
Nombre
Referencia cultural
Desactivan el “Sondeo”
AppDomain A AppDomain C
AppDomain B AppDomain D
AppDomain A AppDomain C
AppDomain D
AppDomain B
GetCurrentThreadId
GetAssemblies
ExecuteAssembly
CreateInstance
AppDomains (la clase
AppDomain)
Principales elementos de interfaz:
Sucesos:
AssemblyLoad
AssemblyResolve
TypeResolve
DomainUnload
UnhandledException
FIN
¿Preguntas?