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

Definição

Retorna uma instância de uma classe proxy para as interfaces especificadas que expedi invocações de método para o manipulador de invocação especificado.

[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

Parâmetros

loader
ClassLoader

o carregador de classe para definir a classe proxy

interfaces
Class[]

a lista de interfaces para a classe proxy a ser implementada

h
IInvocationHandler

o manipulador de invocação para expedir invocações de método para

Retornos

uma instância de proxy com o manipulador de invocação especificado de uma classe proxy definida pelo carregador de classe especificado e que implementa as interfaces especificadas

Atributos

Comentários

Retorna uma instância de uma classe proxy para as interfaces especificadas que expedi invocações de método para o manipulador de invocação especificado.

Proxy.newProxyInstance IllegalArgumentException é gerada pelos mesmos motivos queProxy.getProxyClass.

Java documentação para java.lang.reflect.Proxy.newProxyInstance(java.lang.ClassLoader, java.lang.Class<?>[], java.lang.reflect.InvocationHandler).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a