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

Определение

Динамически (с поздней привязкой) вызывает метод, представленный текущим делегатом.Dynamically invokes (late-bound) the method represented by the current delegate.

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

Параметры

args
Object[]

Массив объектов, которые передаются в качестве аргументов методу, представленному текущим делегатом.An array of objects that are the arguments to pass to the method represented by the current delegate.

- или --or- Значение null, если метод, представленный текущим делегатом, не требует аргументов.null, if the method represented by the current delegate does not require arguments.

Возвраты

Объект, возвращаемый методом, представленным делегатом.The object returned by the method represented by the delegate.

Исключения

Вызывающий объект не имеет доступа к методу, представленному делегатом (например, если метод является закрытым).The caller does not have access to the method represented by the delegate (for example, if the method is private).

- или --or- Количество, порядок или тип параметров в списке args является недопустимым.The number, order, or type of parameters listed in args is invalid.

Представленный делегатом метод вызывается для объекта или класса, которые его не поддерживают.The method represented by the delegate is invoked on an object or a class that does not support it.

Представленный делегатом метод является методом экземпляра, а целевой объект имеет значение null.The method represented by the delegate is an instance method and the target object is null.

-или--or- Один из инкапсулированных методов выбрасывает исключение.One of the encapsulated methods throws an exception.

Комментарии

Этот метод вызывает метод DynamicInvokeImpl.This method calls the DynamicInvokeImpl method.

Безопасность

ReflectionPermission
При вызове поздней привязки с помощью таких механизмов InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]), как.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Связанное перечисление:MemberAccessAssociated enumeration: MemberAccess

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

Дополнительно