Partager via


URLClassLoader Constructeurs

Définition

Surcharges

URLClassLoader(URL[])

Construit une nouvelle URLClassLoader pour les URL spécifiées à l’aide du parent ClassLoaderde délégation par défaut.

URLClassLoader(URL[], ClassLoader)

Construit un nouvel URLClassLoader pour les URL données.

URLClassLoader(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

Construit un nouvel URLClassLoader pour les URL spécifiées, le chargeur de classes parentes et URLStreamHandlerFactory.

URLClassLoader(URL[])

Construit une nouvelle URLClassLoader pour les URL spécifiées à l’aide du parent ClassLoaderde délégation par défaut.

[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

Paramètres

urls
URL[]

URL à partir desquelles charger des classes et des ressources

Attributs

Remarques

Construit une nouvelle URLClassLoader pour les URL spécifiées à l’aide du parent ClassLoaderde délégation par défaut. Les URL seront recherchées dans l’ordre spécifié pour les classes et les ressources après la première recherche dans le chargeur de classes parent. Toute URL qui se termine par un « / » est supposée faire référence à un répertoire. Sinon, l’URL est supposée faire référence à un fichier JAR qui sera téléchargé et ouvert si nécessaire.

S’il existe un gestionnaire de sécurité, cette méthode appelle d’abord la méthode du gestionnaire de checkCreateClassLoader sécurité pour s’assurer que la création d’un chargeur de classes est autorisée.

Documentation Java pour java.net.URLClassLoader.URLClassLoader(java.net.URL[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

URLClassLoader(URL[], ClassLoader)

Construit un nouvel URLClassLoader pour les URL données.

[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

Paramètres

urls
URL[]

URL à partir desquelles charger des classes et des ressources

parent
ClassLoader

chargeur de classe parent pour la délégation

Attributs

Remarques

Construit un nouvel URLClassLoader pour les URL données. Les URL seront recherchées dans l’ordre spécifié pour les classes et les ressources après la première recherche dans le chargeur de classes parent spécifié. Toute URL qui se termine par un « / » est supposée faire référence à un répertoire. Sinon, l’URL est supposée faire référence à un fichier JAR qui sera téléchargé et ouvert si nécessaire.

S’il existe un gestionnaire de sécurité, cette méthode appelle d’abord la méthode du gestionnaire de checkCreateClassLoader sécurité pour s’assurer que la création d’un chargeur de classes est autorisée.

Documentation Java pour java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

URLClassLoader(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

protected URLClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.URLClassLoader : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.URLClassLoader

Paramètres

javaReference
IntPtr

nativeint

Contenant IntPtrune référence d’objet Java Native Interface (JNI).

transfer
JniHandleOwnership

Indiquant JniHandleOwnershipcomment gérer javaReference

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

Construit un nouvel URLClassLoader pour les URL spécifiées, le chargeur de classes parentes et 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

Paramètres

urls
URL[]

URL à partir desquelles charger des classes et des ressources

parent
ClassLoader

chargeur de classe parent pour la délégation

factory
IURLStreamHandlerFactory

URLStreamHandlerFactory à utiliser lors de la création d’URL

Attributs

Remarques

Construit un nouvel URLClassLoader pour les URL spécifiées, le chargeur de classes parentes et URLStreamHandlerFactory. L’argument parent sera utilisé comme chargeur de classe parent pour la délégation. L’argument de fabrique sera utilisé comme fabrique de gestionnaires de flux pour obtenir des gestionnaires de protocole lors de la création de nouvelles URL jar.

S’il existe un gestionnaire de sécurité, cette méthode appelle d’abord la méthode du gestionnaire de checkCreateClassLoader sécurité pour s’assurer que la création d’un chargeur de classes est autorisée.

Documentation Java pour java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à