URLClassLoader Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
URLClassLoader(URL[]) |
Costruisce un nuovo URLClassLoader per gli URL specificati usando l'elemento padre |
URLClassLoader(URL[], ClassLoader) |
Costruisce un nuovo URLClassLoader per gli URL specificati. |
URLClassLoader(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory) |
Costruisce un nuovo URLClassLoader per gli URL, il caricatore di classi padre e URLStreamHandlerFactory specificati. |
URLClassLoader(URL[])
Costruisce un nuovo URLClassLoader per gli URL specificati usando l'elemento padre ClassLoader
di delega predefinito .
[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
Parametri
- urls
- URL[]
URL da cui caricare classi e risorse
- Attributi
Commenti
Costruisce un nuovo URLClassLoader per gli URL specificati usando l'elemento padre ClassLoader
di delega predefinito . Gli URL verranno cercati nell'ordine specificato per le classi e le risorse dopo la prima ricerca nel caricatore della classe padre. Si presuppone che qualsiasi URL che termina con un '/' faccia riferimento a una directory. In caso contrario, si presuppone che l'URL faccia riferimento a un file JAR che verrà scaricato e aperto in base alle esigenze.
Se è presente un gestore della sicurezza, questo metodo chiama innanzitutto il metodo del gestore della checkCreateClassLoader
sicurezza per garantire che sia consentita la creazione di un caricatore di classi.
Documentazione java per java.net.URLClassLoader.URLClassLoader(java.net.URL[])
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
URLClassLoader(URL[], ClassLoader)
Costruisce un nuovo URLClassLoader per gli URL specificati.
[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
Parametri
- urls
- URL[]
URL da cui caricare classi e risorse
- parent
- ClassLoader
caricatore della classe padre per la delega
- Attributi
Commenti
Costruisce un nuovo URLClassLoader per gli URL specificati. Gli URL verranno cercati nell'ordine specificato per le classi e le risorse dopo la prima ricerca nel caricatore della classe padre specificato. Si presuppone che qualsiasi URL che termina con un '/' faccia riferimento a una directory. In caso contrario, si presuppone che l'URL faccia riferimento a un file JAR che verrà scaricato e aperto in base alle esigenze.
Se è presente un gestore della sicurezza, questo metodo chiama innanzitutto il metodo del gestore della checkCreateClassLoader
sicurezza per garantire che sia consentita la creazione di un caricatore di classi.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
URLClassLoader(IntPtr, JniHandleOwnership)
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.
protected URLClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.URLClassLoader : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.URLClassLoader
Parametri
- javaReference
-
IntPtr
nativeint
Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).
- transfer
- JniHandleOwnership
Oggetto JniHandleOwnershipche indica come gestire javaReference
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)
Costruisce un nuovo URLClassLoader per gli URL, il caricatore di classi padre e URLStreamHandlerFactory specificati.
[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
Parametri
- urls
- URL[]
URL da cui caricare classi e risorse
- parent
- ClassLoader
caricatore della classe padre per la delega
- factory
- IURLStreamHandlerFactory
URLStreamHandlerFactory da usare durante la creazione di URL
- Attributi
Commenti
Costruisce un nuovo URLClassLoader per gli URL, il caricatore di classi padre e URLStreamHandlerFactory specificati. L'argomento padre verrà usato come caricatore della classe padre per la delega. L'argomento factory verrà usato come factory del gestore di flusso per ottenere gestori di protocollo durante la creazione di nuovi URL JAR.
Se è presente un gestore della sicurezza, questo metodo chiama innanzitutto il metodo del gestore della checkCreateClassLoader
sicurezza per garantire che sia consentita la creazione di un caricatore di classi.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.