Delegate.DynamicInvoke(Object[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invoca dinámicamente (enlazado en tiempo de ejecución) el método representado por el delegado actual.
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(object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object
Public Function DynamicInvoke (args As Object()) As Object
Parámetros
- args
- Object[]
Matriz de objetos que son los argumentos que se van a pasar al método representado por el delegado actual.
O bien
null, si el método representado por el delegado actual no requiere argumentos.
Devoluciones
Objeto devuelto por el método representado por el delegado.
Excepciones
La args matriz no tiene el número correcto de argumentos.
Los elementos de la args matriz no coinciden con la firma del delegado.
El método representado por el delegado es un método de instancia y el objeto de destino es null.
O bien
Uno de los métodos encapsulados produce una excepción.
El autor de la llamada no tiene acceso al método representado por el delegado (por ejemplo, si el método es privado).
O bien
El número, el orden o el tipo de parámetros enumerados en args no es válido.
Comentarios
Este método llama al DynamicInvokeImpl método .