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