Proxy.NewProxyInstance(ClassLoader, Class[], IInvocationHandler) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为将方法调用调度到指定调用处理程序的指定接口返回代理类的实例。
[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
参数
- loader
- ClassLoader
用于定义代理类的类加载程序
- interfaces
- Class[]
要实现的代理类的接口列表
要将方法调用调度到的调用处理程序
返回
具有由指定类加载程序定义的代理类的指定调用处理程序并实现指定接口的代理实例
- 属性
注解
为将方法调用调度到指定调用处理程序的指定接口返回代理类的实例。
Proxy.newProxyInstance
IllegalArgumentException引发的原因与这样做的原因Proxy.getProxyClass相同。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。