AppDomain.ReflectionOnlyAssemblyResolve AppDomain.ReflectionOnlyAssemblyResolve AppDomain.ReflectionOnlyAssemblyResolve AppDomain.ReflectionOnlyAssemblyResolve Event

Definizione

Si verifica quando la risoluzione di un assembly ha esito negativo nel contesto ReflectionOnly.Occurs when the resolution of an assembly fails in the reflection-only context.

public:
 event ResolveEventHandler ^ ReflectionOnlyAssemblyResolve;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event ResolveEventHandler ReflectionOnlyAssemblyResolve;
member this.ReflectionOnlyAssemblyResolve : ResolveEventHandler 
Public Custom Event ReflectionOnlyAssemblyResolve As ResolveEventHandler 
Attributi

Commenti

Nel contesto reflection-only, le dipendenze non vengono risolti automaticamente.In the reflection-only context, dependencies are not resolved automatically. Deve essere precaricate o restituiti dal gestore per questo evento.They must be preloaded or returned by the handler for this event. Questo evento viene generato quando un assembly ha una dipendenza che non è già caricata nel contesto reflection-only.This event is raised when an assembly has a dependency that is not already loaded into the reflection-only context. La dipendenza manca è specificata da di ResolveEventArgs.Name proprietà.The missing dependency is specified by the ResolveEventArgs.Name property. Il ResolveEventHandler per questo evento deve restituire un assembly che soddisfa la dipendenza.The ResolveEventHandler for this event must return an assembly that satisfies the dependency. L'assembly restituito deve essere caricato nel contesto reflection-only.The assembly that is returned must be loaded into the reflection-only context.

Importante

Questo evento viene generato solo per le dipendenze mancanti dell'assembly che si sta caricando nel contesto reflection-only (ad esempio, usando il Assembly.ReflectionOnlyLoad (metodo)).This event is raised only for missing dependencies of the assembly that you are loading into the reflection-only context (for example, by using the Assembly.ReflectionOnlyLoad method). Non viene generato se non è possibile trovare l'assembly che si sta caricando.It is not raised if the assembly that you are loading cannot be found.

Inizia con la .NET Framework 4.NET Framework 4, il ResolveEventArgs.RequestingAssembly proprietà restituisce l'assembly che ha richiesto il caricamento dell'assembly che non può essere risolto.Beginning with the .NET Framework 4.NET Framework 4, the ResolveEventArgs.RequestingAssembly property returns the assembly that requested the assembly load that could not be resolved. Conoscere l'identità dell'assembly richiesta potrebbe essere utile per identificare la versione corretta della dipendenza, se è disponibile più di una versione.Knowing the identity of the requesting assembly might be useful in identifying the correct version of the dependency, if more than one version is available. Per altre informazioni, vedere ResolveEventArgs.RequestingAssembly.For more information, see ResolveEventArgs.RequestingAssembly.

Per questo evento, il ResolveEventArgs.Name proprietà restituisce il nome dell'assembly prima di applicare dei criteri.For this event, the ResolveEventArgs.Name property returns the assembly name before policy is applied.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.For more information about handling events, see Handling and Raising Events.

Sicurezza

SecurityCriticalAttribute
richiede l'attendibilità totale per il chiamante immediato.requires full trust for the immediate caller. Questo membro non può essere utilizzato da codice parzialmente attendibile o trasparente.This member cannot be used by partially trusted or transparent code.

Si applica a

Vedi anche