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