ResolveEventHandler Delegera

Definition

Representerar en metod som hanterar TypeResolvehändelsen , ResourceResolveeller för AssemblyResolve en 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 

Parametrar

sender
Object

Källan till händelsen.

args
ResolveEventArgs

Händelsedata.

Returvärde

Sammansättningen som löser typen, sammansättningen eller resursen. eller null om sammansättningen inte kan matchas.

Attribut

Kommentarer

Om körningsklassinläsaren inte kan matcha en referens till en sammansättning, typ eller resurs, genereras motsvarande händelser för att ge återanropet en chans att tala om för körningen vilken sammansättning den refererade sammansättningen, typen eller resursen finns i. Det är ansvaret ResolveEventHandler för att returnera sammansättningen som löser typen, sammansättningen eller resursen, eller att returnera null om sammansättningen inte känns igen. Mer information finns i Lösa sammansättningsbelastningar och AppDomain.ResourceResolvehändelserna , AppDomain.AssemblyResolveoch AppDomain.ReflectionOnlyAssemblyResolve .

Important

Från och med .NET Framework 4 aktiveras händelsen System.ResolveEventHandler för alla sammansättningar, inklusive resurssammansättningar. I tidigare versioner skapades inte händelsen för resurssammansättningar. Om operativsystemet är lokaliserat kan hanteraren anropas flera gånger: en gång för varje kultur i återställningskedjan.

Varje härledd klass av Delegate och MulticastDelegate har en konstruktor och en Invoke metod.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för

Se även