MulticastDelegate.DynamicInvokeImpl(Object[]) 메서드

정의

전체 호출 목록을 처리합니다.Processes the full invocation list.

protected:
 override System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected override sealed object DynamicInvokeImpl (object[] args);
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overrides NotOverridable Function DynamicInvokeImpl (args As Object()) As Object

매개 변수

args
Object[]

캡슐화된 메서드에 전달할 인수입니다.The arguments to pass to the encapsulated method.

반환

캡슐화된 메서드의 반환 값을 포함하는 Object 유형의 배열입니다.An array of type Object that contains the return value of the encapsulated method.

예외

추상 클래스의 인스턴스를 만들 수 없거나 이 멤버가 런타임에 바인딩 메커니즘을 사용하여 호출되었습니다.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

      <span data-ttu-id="bba4f-151">-또는-</span><span class="sxs-lookup"><span data-stu-id="bba4f-151">-or-</span></span>

      <span data-ttu-id="bba4f-152">호출자에게 액세스 권한이 없는 메서드 즉, 프라이빗 메서드를 호출하려고 시도하는 경우</span><span class="sxs-lookup"><span data-stu-id="bba4f-152">There is an attempt to invoke a method to which the caller does not have access (that is, a private method).</span></span>

매개 변수의 개수, 순서 또는 형식이 잘못된 경우The number, order, or type of parameters is invalid.

캡슐화된 메서드가 정적 메서드가 아니며 대상 개체가 null인 경우An encapsulated method is not static, and the target object is null.

      <span data-ttu-id="bba4f-155">-또는-</span><span class="sxs-lookup"><span data-stu-id="bba4f-155">-or-</span></span>

      <span data-ttu-id="bba4f-156">개체 또는 메서드를 지원 하지 않는 클래스에서 메서드를 호출 하려는 시도가 있습니다.</span><span class="sxs-lookup"><span data-stu-id="bba4f-156">There is an attempt to invoke a method on an object or class that does not support the method.</span></span>

캡슐화된 메서드 중 하나에서 예외를 throw하는 경우One of the encapsulated methods throws an exception.

적용 대상