Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Evento AppDomain.ReflectionOnlyAssemblyResolve

 

Publicado: octubre de 2016

Aparece cuando se produce un error en la resolución de un ensamblado en el contexto de solo reflexión.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public event ResolveEventHandler ReflectionOnlyAssemblyResolve

En el contexto de solo reflexión, no se resuelven automáticamente las dependencias. Debe ser cargadas previamente o devuelto por el controlador para este evento. Este evento se desencadena cuando un ensamblado tiene una dependencia que no esté cargada en el contexto de solo reflexión. La dependencia que falta se especifica mediante el ResolveEventArgs.Name propiedad. El ResolveEventHandler para este evento debe devolver un ensamblado que satisface la dependencia. El ensamblado que se devuelve deben cargarse en el contexto de solo reflexión.

System_CAPS_importantImportante

Este evento se genera solo para las dependencias que faltan del ensamblado que se va a cargar en el contexto de solo reflexión (por ejemplo, mediante el Assembly.ReflectionOnlyLoad método). No se desencadena si no se encuentra el ensamblado que va a cargar.

A partir del .NET Framework 4, el ResolveEventArgs.RequestingAssembly propiedad devuelve el ensamblado que solicitó la carga de ensamblado que no se puede resolver. Conocer la identidad del ensamblado que realiza solicitud podría ser útil para identificar la versión correcta de la dependencia, si más de una versión está disponible. Para obtener más información, consulta ResolveEventArgs.RequestingAssembly.

Para este evento, el ResolveEventArgs.Name propiedad devuelve el nombre del ensamblado antes de que se aplica la directiva.

Para obtener más información sobre el control de eventos, vea Controlar y provocar eventos.

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: