ResolveEventHandler ResolveEventHandler ResolveEventHandler ResolveEventHandler Delegate

정의

TypeResolveResourceResolve, AssemblyResolve 또는 AppDomain 이벤트를 처리하는 메서드를 나타냅니다.Represents a method that handles the TypeResolve, ResourceResolve, or AssemblyResolve event of an AppDomain.

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

매개 변수

sender
Object Object Object Object

이벤트 소스입니다.The source of the event.

args
ResolveEventArgs ResolveEventArgs ResolveEventArgs ResolveEventArgs

이벤트 데이터입니다.The event data.

반환 값

System.Reflection.Assembly

형식, 어셈블리 또는 리소스를 확인하는 어셈블리이거나, 어셈블리를 확인할 수 없으면 null입니다.The assembly that resolves the type, assembly, or resource; or null if the assembly cannot be resolved.

상속
ResolveEventHandlerResolveEventHandlerResolveEventHandlerResolveEventHandler
특성

설명

런타임 클래스 로더가 어셈블리, 형식 또는 리소스에 대 한 참조를 해결할 수 없는 경우 참조 된 어셈블리, 형식 또는 리소스에는 어셈블리를 런타임에 알리는 콜백을 제공할 수 있도록 해당 이벤트를 발생 합니다.If the runtime class loader cannot resolve a reference to an assembly, type, or resource, the corresponding events are raised to give the callback a chance to tell the runtime which assembly the referenced assembly, type, or resource is in. 책임을 ResolveEventHandler 형식, 어셈블리 또는 리소스를 확인 하는 어셈블리를 반환 하거나 어셈블리 인식 되지 않으면 null을 반환 합니다.It is the responsibility of the ResolveEventHandler to return the assembly that resolves the type, assembly, or resource, or to return null if the assembly is not recognized. 자세한 내용은 어셈블리 로드 해결 하며 AppDomain.ResourceResolve, AppDomain.AssemblyResolve, 및 AppDomain.ReflectionOnlyAssemblyResolve 이벤트.For more information, see Resolving Assembly Loads and the AppDomain.ResourceResolve, AppDomain.AssemblyResolve, and AppDomain.ReflectionOnlyAssemblyResolve events.

중요

로 시작 합니다 .NET Framework 4.NET Framework 4, System.ResolveEventHandler 리소스 어셈블리를 포함 하 여 모든 어셈블리에 대 한 이벤트가 발생 합니다.Beginning with the .NET Framework 4.NET Framework 4, the System.ResolveEventHandler event is raised for all assemblies, including resource assemblies. 이전 버전에서는 리소스 어셈블리에 대 한 이벤트 발생 하지 했습니다.In earlier versions, the event was not raised for resource assemblies. 운영 체제에 지역화 된 처리기에 여러 번 호출할 수 있습니다: 대체 (fallback) 체인의 각 문화권에 한 번씩입니다.If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain.

모든 파생된 클래스 Delegate 하 고 MulticastDelegate 생성자가 및 Invoke 메서드.Every derived class of Delegate and MulticastDelegate has a constructor and an Invoke method. C + + 코드 예제에 대 한 설명 참조는 Delegate 클래스입니다.See the C++ code example in the description for the Delegate class.

확장 메서드

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.Gets an object that represents the method represented by the specified delegate.

적용 대상

추가 정보