다음을 통해 공유


ResolveEventHandler 대리자

정의

TypeResolveResourceResolve, AssemblyResolve 또는 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 

매개 변수

sender
Object

이벤트 소스입니다.

args
ResolveEventArgs

이벤트 데이터입니다.

반환 값

형식, 어셈블리 또는 리소스를 확인하는 어셈블리이거나, 어셈블리를 확인할 수 없으면 null입니다.

특성

설명

런타임 클래스 로더가 어셈블리, 형식 또는 리소스에 대한 참조를 resolve 수 없는 경우 해당 이벤트가 발생하여 콜백에 참조된 어셈블리, 형식 또는 리소스가 있는 어셈블리를 런타임에 알릴 수 있습니다. 형식, 어셈블리 또는 리소스를 확인하는 어셈블리를 반환하거나 어셈블리가 인식되지 않는 경우 null을 반환하는 것은 의 책임 ResolveEventHandler 입니다. 자세한 내용은 어셈블리 로드AppDomain.ResourceResolve, AppDomain.AssemblyResolveAppDomain.ReflectionOnlyAssemblyResolve 이벤트 확인을 참조하세요.

중요

.NET Framework 4 System.ResolveEventHandler 부터는 리소스 어셈블리를 비롯한 모든 어셈블리에 대해 이벤트가 발생합니다. 이전 버전에서는 리소스 어셈블리에 대해 이벤트가 발생하지 않았습니다. 운영 체제가 지역화된 경우 처리기는 대체 체인의 각 문화권에 대해 한 번씩 여러 번 호출될 수 있습니다.

모든 파생된 클래스 Delegate 하 고 MulticastDelegate 생성자가 및 Invoke 메서드. 클래스에 대한 설명에서 C++ 코드 예제를 Delegate 참조하세요.

확장 메서드

GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.

적용 대상

추가 정보