Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Method

Definition

現在のデリゲートが表すメソッドを動的に呼び出します (遅延バインディング)。 Dynamically invokes (late-bound) the method represented by the current delegate.

public:
 System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public object DynamicInvoke (params object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object

パラメーター

args
Object[]

現在のデリゲートが表すメソッドに渡される引数であるオブジェクトの配列。 An array of objects that are the arguments to pass to the method represented by the current delegate. - または - -or- 現在のデリゲートが表すメソッドが引数を必要としない場合は null null, if the method represented by the current delegate does not require arguments.

Returns

デリゲートが表すメソッドによって返されるオブジェクト。 The object returned by the method represented by the delegate.

Exceptions

呼び出し元には、デリゲートによって表されるメソッドへのアクセスはありません (たとえば、メソッドがプライベートである)。 The caller does not have access to the method represented by the delegate (for example, if the method is private). - または - -or- args にリストされているパラメーターの数、順序、または型が無効です。 The number, order, or type of parameters listed in args is invalid.

デリゲートが表すメソッドが、そのメソッドをサポートしないオブジェクトまたはクラスに対して呼び出されています。 The method represented by the delegate is invoked on an object or a class that does not support it.

デリゲートが表すメソッドがインスタンス メソッドであり、対象オブジェクトが null です。 The method represented by the delegate is an instance method and the target object is null. - または - -or- カプセル化されたメソッドの 1 つが例外をスローします。 One of the encapsulated methods throws an exception.

Remarks

このメソッドは、DynamicInvokeImpl メソッドを呼び出します。This method calls the DynamicInvokeImpl method.

Security

ReflectionPermission
呼び出されたときに遅延バインディング メカニズムを通じてなどInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])します。 when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). 関連付けられた列挙体。 MemberAccess Associated enumeration: MemberAccess

Applies to

See Also