AppDomain.ResourceResolve 이벤트

정의

리소스가 어셈블리에서 올바르게 링크되거나 포함된 리소스가 아니어서 리소스 확인이 실패하면 이 이벤트가 발생합니다.Occurs when the resolution of a resource fails because the resource is not a valid linked or embedded resource in the assembly.

public:
 event ResolveEventHandler ^ ResourceResolve;
public:
 virtual event ResolveEventHandler ^ ResourceResolve;
public event ResolveEventHandler ResourceResolve;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event ResolveEventHandler ResourceResolve;
member this.ResourceResolve : ResolveEventHandler 
Public Custom Event ResourceResolve As ResolveEventHandler 

구현

특성

설명

이 이벤트에 대 한 ResolveEventHandler는 리소스를 포함 하는 어셈블리를 찾아 반환 하려고 시도할 수 있습니다.The ResolveEventHandler for this event can attempt to locate the assembly containing the resource and return it.

중요

올바른 연결 된 리소스에 대 한 없는 파일을 찾을 수 없어서 확인이 실패 하는 경우에이 이벤트가 발생 하지 않습니다.This event is not raised if resolution fails because no file can be found for a valid linked resource. 개별 리소스 키를 찾을 수 없는 경우 발생 하지 않습니다 하지만 매니페스트 리소스 스트림을 찾을 수 없는 경우 발생 합니다.It is raised if a manifest resource stream cannot be found, but it is not raised if an individual resource key cannot be found.

.NET Framework 4.NET Framework 4부터 ResolveEventArgs.RequestingAssembly 속성은 리소스를 요청한 어셈블리를 포함 합니다.Beginning with the .NET Framework 4.NET Framework 4, the ResolveEventArgs.RequestingAssembly property contains the assembly that requested the resource. 자세한 내용은 ResolveEventArgs.RequestingAssembly을 참조하세요.For more information, see ResolveEventArgs.RequestingAssembly.

이 이벤트에 대 한 이벤트 처리기를 등록 하려면 필요한 권한이 있어야 합니다. 그렇지 않으면 SecurityException throw 됩니다.To register an event handler for this event, you must have the required permissions, or a SecurityException is thrown.

이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생 을 참조하십시오.For more information about handling events, see Handling and Raising Events.

적용 대상

추가 정보