Delegate.DynamicInvoke(Object[]) Метод

Определение

Динамически вызывает метод (поздняя привязка), представленный текущим делегатом.

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

Параметры

args
Object[]

Массив объектов, которые являются аргументами для передачи в метод, представленный текущим делегатом.

–или–

null, если метод, представленный текущим делегатом, не требует аргументов.

Возвращаемое значение

Объект, возвращаемый методом, представленным делегатом.

Исключения

Массив args не имеет правильного числа аргументов.

Элементы args массива не соответствуют подписи делегата.

Метод, представленный делегатом, является методом экземпляра, а целевой объект — null.

–или–

Один из инкапсулированных методов вызывает исключение.

Вызывающий объект не имеет доступа к методу, представленному делегатом (например, если метод является закрытым).

–или–

Число, порядок или тип параметров, указанных в args списке, является недопустимым.

Комментарии

Этот метод вызывает DynamicInvokeImpl метод.

Применяется к

См. также раздел