ResolveEventHandler 대리자

정의

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);
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

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

args
ResolveEventArgs

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

반환 값

Assembly

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

특성

설명

런타임 클래스 로더에서 어셈블리, 형식 또는 리소스에 대 한 참조를 확인할 수 없는 경우 해당 이벤트가 발생 하 여 참조 된 어셈블리, 형식 또는 리소스가 있는 어셈블리를 런타임에 지시할 수 있습니다.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부터 System.ResolveEventHandler 리소스 어셈블리를 포함 하 여 모든 어셈블리에 대해 이벤트가 발생 합니다.Beginning with the .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. 운영 체제가 지역화 된 경우 처리기는 대체 체인의 각 문화권에 대해 한 번씩, 여러 번 호출 될 수 있습니다.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)

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

적용 대상

추가 정보