Delegate::DynamicInvoke Method (array<Object^>^)
Dynamically invokes (late-bound) the method represented by the current delegate.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- args
-
Type:
array<System::Object^>^
An array of objects that are the arguments to pass to the method represented by the current delegate.
-or-
null, if the method represented by the current delegate does not require arguments.
| Exception | Condition |
|---|---|
| MemberAccessException | The caller does not have access to the method represented by the delegate (for example, if the method is private). -or- The number, order, or type of parameters listed in args is invalid. |
| ArgumentException | The method represented by the delegate is invoked on an object or a class that does not support it. |
| TargetInvocationException | The method represented by the delegate is an instance method and the target object is null. -or- One of the encapsulated methods throws an exception. |
This method calls the DynamicInvokeImpl method.
when invoked late-bound through mechanisms such as Type::InvokeMember. Associated enumeration: ReflectionPermissionFlag::MemberAccess
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1