Язык

Proxy.NewProxyInstance(ClassLoader, Class[], IInvocationHandler) Метод

Определение

Возвращает экземпляр прокси-класса для указанных интерфейсов, отправляющих вызовы метода в указанный обработчик вызова.

[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[]

список интерфейсов для реализации класса прокси-сервера

h
IInvocationHandler

обработчик вызова для отправки вызовов метода в

Возвращаемое значение

прокси-экземпляр с указанным обработчиком вызовов класса прокси, который определяется загрузчиком указанного класса и реализует указанные интерфейсы.

Атрибуты

Комментарии

Возвращает экземпляр прокси-класса для указанных интерфейсов, отправляющих вызовы метода в указанный обработчик вызова.

Proxy.newProxyInstance IllegalArgumentException вызывается по тем же причинам, которые Proxy.getProxyClass это делает.

Java документации по java.lang.reflect.Proxy.newProxyInstance(java.lang.ClassLoader, java.lang.Class<?>[], java.lang.reflect.InvocationHandler).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к