이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Delegate.DynamicInvokeImpl 메서드 (Object[])

 

게시 날짜: 2016년 11월

현재 대리자가 나타내는 메서드를 동적으로 호출(런타임에 바인딩)합니다.

네임스페이스:   System
어셈블리:  mscorlib(mscorlib.dll에 있음)

protected virtual object DynamicInvokeImpl(
	object[] args
)

매개 변수

args
Type: System.Object[]

현재 대리자가 나타내는 메서드로 전달할 인수인 개체의 배열입니다.

또는

null, 를 현재 대리자가 나타내는 메서드에 인수가 필요 하지 않습니다.

반환 값

Type: System.Object

대리자가 나타내는 메서드에서 반환되는 개체입니다.

Exception Condition
MemberAccessException

호출자는 (예를 들어 메서드가 개인 경우) 대리자가 나타내는 메서드에 대 한 액세스는 없습니다.

또는

번호, 주문 또는에 나열 된 매개 변수 형식을 args 올바르지 않습니다.

ArgumentException

대리자가 나타내는 메서드는 개체 또는 지원 하지 않는 클래스에서 호출 됩니다.

TargetInvocationException

대리자가 나타내는 메서드는 인스턴스 및 대상 개체는 null합니다.

또는

캡슐화 된 방법 중 하나에 예외가 throw 됩니다.

이 메서드는 DynamicInvoke 메서드를 구현합니다.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess

.NET Framework
1.1 이후 사용 가능
맨 위로 이동
표시: