Aracılığıyla paylaş


ResolveEventHandler Temsilci

Tanım

bir öğesinin TypeResolve, ResourceResolveveya AssemblyResolve olayını işleyen bir AppDomainyöntemi temsil eder.

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 

Parametreler

sender
Object

Olayın kaynağı.

args
ResolveEventArgs

Olay verileri.

Dönüş Değeri

Türü, derlemeyi veya kaynağı çözümleyen derleme; veya null derleme çözümlenemiyorsa.

Öznitelikler

Açıklamalar

Çalışma zamanı sınıf yükleyicisi bir derlemeye, türe veya kaynağa yapılan başvuruyu çözümleyemiyorsa, geri çağırmaya başvurulan derlemenin, türün veya kaynağın hangi derlemede olduğunu çalışma zamanına bildirme şansı vermek için ilgili olaylar tetiklenir. Türü, derlemeyi veya kaynağı çözümleyen derlemeyi döndürmek veya derleme tanınmıyorsa null döndürmek öğesinin sorumluluğundadır ResolveEventHandler . Daha fazla bilgi için bkz. Derleme Yüklerini Çözümleme ve AppDomain.ResourceResolve, AppDomain.AssemblyResolveve AppDomain.ReflectionOnlyAssemblyResolve olayları.

Önemli

.NET Framework 4 sürümünden System.ResolveEventHandler başlayarak, olay kaynak derlemeleri de dahil olmak üzere tüm derlemeler için oluşturulur. Önceki sürümlerde, olay kaynak derlemeleri için tetiklenmedi. İşletim sistemi yerelleştirilmişse işleyici birden çok kez çağrılabilir: geri dönüş zincirindeki her kültür için bir kez.

her türetilen ve MulticastDelegate sınıfının Delegate bir oluşturucu ve bir Invoke yöntemi vardır. Sınıfın açıklamasındaki C++ kod örneğine Delegate bakın.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ayrıca bkz.