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 Objecty 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 Objecty 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 Objecty 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.