Linguaggio

Proxy.NewProxyInstance(ClassLoader, Class[], IInvocationHandler) Metodo

Definizione

Restituisce un'istanza di una classe proxy per le interfacce specificate che inviano chiamate al metodo al gestore chiamate specificato.

[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

Parametri

loader
ClassLoader

caricatore di classi per definire la classe proxy

interfaces
Class[]

elenco di interfacce per la classe proxy da implementare

h
IInvocationHandler

gestore chiamate a cui inviare le chiamate al metodo

Valori restituiti

un'istanza proxy con il gestore di chiamata specificato di una classe proxy definita dal caricatore di classi specificato e che implementa le interfacce specificate

Attributi

Commenti

Restituisce un'istanza di una classe proxy per le interfacce specificate che inviano chiamate al metodo al gestore chiamate specificato.

Proxy.newProxyInstance genera IllegalArgumentException per gli stessi motivi che Proxy.getProxyClass lo fanno.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a