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 метод.

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

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