Delegate.DynamicInvokeImpl(Object[]) Método
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 (en tiempo de ejecución) al método representado por el delegado actual.
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[]
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.
Objeto devuelto por el método representado por el delegado.
La matriz args
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 llamador no tiene acceso al método representado por el delegado (por ejemplo, si el método es privado).
o bien
El número, orden o tipo de los parámetros enumerados en args
no es válido.
Este método implementa el método DynamicInvoke .
Producto | Versiones |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: