Langage

Proxy.NewProxyInstance(ClassLoader, Class[], IInvocationHandler) Méthode

Définition

Retourne une instance d’une classe proxy pour les interfaces spécifiées qui répartit les appels de méthode vers le gestionnaire d’appel spécifié.

[Android.Runtime.Register("newProxyInstance", "(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;", "")]
public static Java.Lang.Object NewProxyInstance(Java.Lang.ClassLoader? loader, Java.Lang.Class[] interfaces, Java.Lang.Reflect.IInvocationHandler h);
[<Android.Runtime.Register("newProxyInstance", "(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;", "")>]
static member NewProxyInstance : Java.Lang.ClassLoader * Java.Lang.Class[] * Java.Lang.Reflect.IInvocationHandler -> Java.Lang.Object

Paramètres

loader
ClassLoader

chargeur de classes pour définir la classe proxy

interfaces
Class[]

liste des interfaces pour la classe proxy à implémenter

h
IInvocationHandler

le gestionnaire d’appel pour distribuer les appels de méthode vers

Retours

instance de proxy avec le gestionnaire d’appel spécifié d’une classe proxy définie par le chargeur de classe spécifié et qui implémente les interfaces spécifiées

Attributs

Remarques

Retourne une instance d’une classe proxy pour les interfaces spécifiées qui répartit les appels de méthode vers le gestionnaire d’appel spécifié.

Proxy.newProxyInstance lève pour IllegalArgumentException les mêmes raisons que celles qui Proxy.getProxyClass le font.

Java documentation pour java.lang.reflect.Proxy.newProxyInstance(java.lang.ClassLoader, java.lang.Class<?>[], java.lang.reflect.InvocationHandler).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à