MethodHandle.InvokeWithArguments 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í.
Sobrecargas
InvokeWithArguments(Object[]) |
Realiza una invocación de aridad variable, pasando los argumentos de la lista dada al identificador de método, como si a través de una inexacta |
InvokeWithArguments(IList<Object>) |
Realiza una invocación de aridad variable, pasando los argumentos de la matriz dada al identificador de método, como si a través de una inexacta |
InvokeWithArguments(Object[])
Realiza una invocación de aridad variable, pasando los argumentos de la lista dada al identificador de método, como si a través de una inexacta #invoke invoke
desde un sitio de llamada que mencione solo el tipo Object
y cuya aridad es la longitud de la lista de argumentos.
[Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments (params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object
override this.InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object
Parámetros
- arguments
- Object[]
argumentos que se van a pasar al destino
Devoluciones
el resultado devuelto por el destino
- Atributos
Comentarios
Documentación de Java para java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
InvokeWithArguments(IList<Object>)
Realiza una invocación de aridad variable, pasando los argumentos de la matriz dada al identificador de método, como si a través de una inexacta #invoke invoke
desde un sitio de llamada que mencione solo el tipo Object
y cuya aridad es la longitud de la matriz de argumentos.
[Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments (System.Collections.Generic.IList<object>? arguments);
[<Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object
override this.InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object
Parámetros
Devoluciones
el resultado devuelto por el destino
- Atributos
Comentarios
Realiza una invocación de aridad variable, pasando los argumentos de la matriz dada al identificador de método, como si a través de una inexacta #invoke invoke
desde un sitio de llamada que mencione solo el tipo Object
y cuya aridad es la longitud de la matriz de argumentos.
Este método también es equivalente al código siguiente: <blockquote>
{@code
invokeWithArguments(arguments.toArray()
}
</blockquote>
Documentación de Java para java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.