Sprache

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

Definition

Gibt eine Instanz einer Proxyklasse für die angegebenen Schnittstellen zurück, die Methodenaufrufe an den angegebenen Aufrufhandler verteilen.

[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 Verteilen von Methodenaufrufen an

Gibt zurück

eine Proxyinstanz mit dem angegebenen Aufrufhandler einer Proxyklasse, die vom angegebenen Klassenladeprogramm definiert wird und die die angegebenen Schnittstellen implementiert

Attribute

Hinweise

Gibt eine Instanz einer Proxyklasse für die angegebenen Schnittstellen zurück, die Methodenaufrufe an den angegebenen Aufrufhandler verteilen.

Proxy.newProxyInstance wird IllegalArgumentException aus denselben Gründen ausgelöst, wie das Proxy.getProxyClass der Fall ist.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: