URLClassLoader Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
URLClassLoader(URL[]) |
Construit une nouvelle URLClassLoader pour les URL spécifiées à l’aide du parent |
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 ClassLoader
de 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 ClassLoader
de 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.
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
- 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.
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.