Delegate.DynamicInvokeImpl(Object[]) 方法

定義

動態叫用 (晚期繫結) 目前委派所表示的方法。

protected:
 virtual System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected virtual object? DynamicInvokeImpl (object?[]? args);
protected virtual object DynamicInvokeImpl (object[] args);
abstract member DynamicInvokeImpl : obj[] -> obj
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overridable Function DynamicInvokeImpl (args As Object()) As Object

參數

args
Object[]

物件的陣列,這些物件是要傳遞至目前委派所表示方法的引數。

-或-

如果目前委派所表示的方法不需要引數,則為 null

傳回

物件,由委派所表示的方法傳回。

例外狀況

args 陣列沒有正確的引數數目。

陣列的專案 args 不符合委派的簽章。

委派所表示的方法是執行個體方法,並且目標物件是 null

-或-

其中一個封裝的方法會擲回例外狀況。

呼叫端無權存取由委派所表示的方法 (例如,如果方法是私用的)。

-或-

args 中列示的參數數目、順序或型別是無效的。

備註

這個方法會實作 DynamicInvoke 方法。

適用於

另請參閱