Freigeben über


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

Definition

Gibt einen instance einer Proxyklasse für die angegebenen Schnittstellen zurück, die Methodenaufrufe an den angegebenen Aufrufhandler verteilt.

[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

Parameter

loader
ClassLoader

das Klassenladeprogramm zum Definieren der Proxyklasse

interfaces
Class[]

Die Liste der Schnittstellen für die zu implementierende Proxyklasse

h
IInvocationHandler

der Aufrufhandler zum Senden von Methodenaufrufen an

Gibt zurück

ein Proxy instance mit dem angegebenen Aufrufhandler einer Proxyklasse, die vom angegebenen Klassenladeprogramm definiert wird und die die angegebenen Schnittstellen implementiert.

Attribute

Hinweise

Gibt einen instance einer Proxyklasse für die angegebenen Schnittstellen zurück, die Methodenaufrufe an den angegebenen Aufrufhandler verteilt.

Proxy.newProxyInstanceIllegalArgumentException löst aus denselben Gründen ausProxy.getProxyClass.

Java-Dokumentation für java.lang.reflect.Proxy.newProxyInstance(java.lang.ClassLoader, java.lang.Class<?>[], java.lang.reflect.InvocationHandler).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: