ResolveEventHandler Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje metodę, która obsługuje TypeResolvezdarzenie , ResourceResolvelub AssemblyResolve klasy 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
Parametry
- sender
- Object
Źródło zdarzenia.
- args
- ResolveEventArgs
Dane dotyczące zdarzenia.
Wartość zwracana
Zestaw, który rozpoznaje typ, zestaw lub zasób; lub null
jeśli nie można rozpoznać zestawu.
- Atrybuty
Uwagi
Jeśli moduł ładujący klas środowiska uruchomieniowego nie może rozpoznać odwołania do zestawu, typu lub zasobu, odpowiednie zdarzenia są wywoływane w celu udzielenia wywołania zwrotnego szansy na przekazanie środowiska uruchomieniowego, do którego zestawu odwołuje się zestaw, typ lub zasób. Odpowiedzialność za ResolveEventHandler zwrócenie zestawu, który rozpoznaje typ, zestaw lub zasób, lub zwraca wartość null, jeśli zestaw nie jest rozpoznawany. Aby uzyskać więcej informacji, zobacz Rozwiązywanie obciążeń zestawów i zdarzeń AppDomain.ResourceResolve, AppDomain.AssemblyResolvei AppDomain.ReflectionOnlyAssemblyResolve .
Ważne
Począwszy od .NET Framework 4, System.ResolveEventHandler zdarzenie jest wywoływane dla wszystkich zestawów, w tym zestawów zasobów. We wcześniejszych wersjach zdarzenie nie zostało zgłoszone dla zestawów zasobów. Jeśli system operacyjny jest zlokalizowany, program obsługi może być wywoływany wiele razy: raz dla każdej kultury w łańcuchu rezerwowym.
Każda klasa pochodna klasy Delegate i MulticastDelegate ma konstruktor i metodę Invoke
. Zobacz przykładowy kod języka C++ w opisie Delegate klasy.
Metody rozszerzania
GetMethodInfo(Delegate) |
Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata. |