ResolveEventHandler Délégué

Définition

Représente une méthode qui gère l'événement TypeResolve, ResourceResolve ou AssemblyResolve d'un AppDomain.

public delegate System::Reflection::Assembly ^ ResolveEventHandler(System::Object ^ sender, ResolveEventArgs ^ args);
public delegate System.Reflection.Assembly? ResolveEventHandler(object? sender, ResolveEventArgs args);
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
[System.Serializable]
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
Public Delegate Function ResolveEventHandler(sender As Object, args As ResolveEventArgs) As Assembly 

Paramètres

sender
Object

Source de l'événement.

args
ResolveEventArgs

Données d'événement.

Valeur renvoyée

Assembly qui résout le type, l'assembly ou la ressource ; ou null si l'assembly ne peut pas être résolu.

Attributs

Remarques

Si le chargeur de classes runtime ne peut pas résoudre une référence à un assembly, un type ou une ressource, les événements correspondants sont déclenchés pour donner au rappel une chance d’indiquer au runtime l’assembly, le type ou la ressource référencé. Il incombe au de ResolveEventHandler renvoyer l’assembly qui résout le type, l’assembly ou la ressource, ou de retourner null si l’assembly n’est pas reconnu. Pour plus d’informations, consultez Résolution des charges d’assembly et les AppDomain.ResourceResolveévénements , AppDomain.AssemblyResolveet AppDomain.ReflectionOnlyAssemblyResolve .

Important

À compter de .NET Framework 4, l’événement System.ResolveEventHandler est déclenché pour tous les assemblys, y compris les assemblys de ressources. Dans les versions antérieures, l’événement n’a pas été déclenché pour les assemblys de ressources. Si le système d’exploitation est localisé, le gestionnaire peut être appelé plusieurs fois : une fois pour chaque culture dans la chaîne de secours.

Chaque classe dérivée de Delegate et MulticastDelegate a un constructeur et une Invoke méthode. Consultez l’exemple de code C++ dans la description de la Delegate classe.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi