URLClassLoader Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
URLClassLoader(URL[]) |
Создает новый URLClassLoader для указанных URL-адресов с помощью родительского родителя |
URLClassLoader(URL[], ClassLoader) |
Создает новый URLClassLoader для указанных URL-адресов. |
URLClassLoader(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory) |
Создает новый URLClassLoader для указанных URL-адресов, загрузчика родительского класса и URLStreamHandlerFactory. |
URLClassLoader(URL[])
Создает новый URLClassLoader для указанных URL-адресов с помощью родительского родителя ClassLoader
делегирования по умолчанию.
[Android.Runtime.Register(".ctor", "([Ljava/net/URL;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] -> Java.Net.URLClassLoader
Параметры
- urls
- URL[]
URL-адреса, из которых нужно загрузить классы и ресурсы
- Атрибуты
Комментарии
Создает новый URLClassLoader для указанных URL-адресов с помощью родительского родителя ClassLoader
делегирования по умолчанию. URL-адреса будут искать в порядке, указанном для классов и ресурсов после первого поиска в загрузчике родительского класса. Предполагается, что любой URL-адрес, заканчивающийся "/", ссылается на каталог. В противном случае ПРЕДПОЛАГАЕТся, что URL-адрес ссылается на JAR-файл, который будет скачан и открыт по мере необходимости.
Если есть диспетчер безопасности, этот метод сначала вызывает метод диспетчера checkCreateClassLoader
безопасности, чтобы гарантировать, что создание загрузчика класса разрешено.
Документация по Java для java.net.URLClassLoader.URLClassLoader(java.net.URL[])
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
URLClassLoader(URL[], ClassLoader)
Создает новый URLClassLoader для указанных URL-адресов.
[Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] * Java.Lang.ClassLoader -> Java.Net.URLClassLoader
Параметры
- urls
- URL[]
URL-адреса, из которых нужно загрузить классы и ресурсы
- parent
- ClassLoader
загрузчик родительского класса для делегирования
- Атрибуты
Комментарии
Создает новый URLClassLoader для указанных URL-адресов. URL-адреса будут искать в порядке, указанном для классов и ресурсов после первого поиска в указанном загрузчике родительского класса. Предполагается, что любой URL-адрес, заканчивающийся "/", ссылается на каталог. В противном случае ПРЕДПОЛАГАЕТся, что URL-адрес ссылается на JAR-файл, который будет скачан и открыт по мере необходимости.
Если есть диспетчер безопасности, этот метод сначала вызывает метод диспетчера checkCreateClassLoader
безопасности, чтобы гарантировать, что создание загрузчика класса разрешено.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
URLClassLoader(IntPtr, JniHandleOwnership)
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.
protected URLClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.URLClassLoader : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.URLClassLoader
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)
Создает новый URLClassLoader для указанных URL-адресов, загрузчика родительского класса и URLStreamHandlerFactory.
[Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls, Java.Lang.ClassLoader? parent, Java.Net.IURLStreamHandlerFactory? factory);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] * Java.Lang.ClassLoader * Java.Net.IURLStreamHandlerFactory -> Java.Net.URLClassLoader
Параметры
- urls
- URL[]
URL-адреса, из которых нужно загрузить классы и ресурсы
- parent
- ClassLoader
загрузчик родительского класса для делегирования
- factory
- IURLStreamHandlerFactory
URLStreamHandlerFactory, используемый при создании URL-адресов
- Атрибуты
Комментарии
Создает новый URLClassLoader для указанных URL-адресов, загрузчика родительского класса и URLStreamHandlerFactory. Родительский аргумент будет использоваться в качестве загрузчика родительского класса для делегирования. Аргумент фабрики будет использоваться в качестве фабрики обработчиков потоков для получения обработчиков протоколов при создании новых URL-адресов JAR-адресов.
Если есть диспетчер безопасности, этот метод сначала вызывает метод диспетчера checkCreateClassLoader
безопасности, чтобы гарантировать, что создание загрузчика класса разрешено.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.