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.

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

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