Condividi tramite


URLClassLoader Costruttori

Definizione

Overload

URLClassLoader(URL[])

Costruisce un nuovo URLClassLoader per gli URL specificati usando l'elemento padre ClassLoaderdi delega predefinito .

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 ClassLoaderdi 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 ClassLoaderdi 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.

Documentazione java per java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader).

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.

Documentazione java per java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory).

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