語言

URLClassLoader 建構函式

定義

多載

名稱 Description
URLClassLoader(URL[])

利用預設委派 ClassLoader父節點為指定網址建構新的 URLClassLoader 。

URLClassLoader(URL[], ClassLoader)

為給定的網址建立一個新的 URLClassLoader。

URLClassLoader(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

為指定的 URL、父類別載入器及 URLStreamHandlerFactory 建構新的 URLClassLoader。

URLClassLoader(URL[])

利用預設委派 ClassLoader父節點為指定網址建構新的 URLClassLoader 。

[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[]

載入類別與資源的網址

屬性

備註

利用預設委派 ClassLoader父節點為指定網址建構新的 URLClassLoader 。 在先在父類別載入器搜尋後,會依照類別與資源指定的順序搜尋這些網址。 任何以 '/' 結尾的 URL 都假設指向某個目錄。 否則,該 URL 會被假設指向一個 JAR 檔案,並會根據需要下載並開啟。

若存在安全管理器,此方法首先呼叫安全管理器的方法 checkCreateClassLoader ,以確保允許建立類別載入器。

Java 文件 java.net.URLClassLoader.URLClassLoader(java.net.URL[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

URLClassLoader(URL[], ClassLoader)

為給定的網址建立一個新的 URLClassLoader。

[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[]

載入類別與資源的網址

parent
ClassLoader

委派的父類別載入器

屬性

備註

為給定的網址建立一個新的 URLClassLoader。 在先在指定的父類別載入器搜尋後,會依照類別和資源的順序搜尋 URL。 任何以 '/' 結尾的 URL 都假設指向某個目錄。 否則,該 URL 會被假設指向一個 JAR 檔案,並會根據需要下載並開啟。

若存在安全管理器,此方法首先呼叫安全管理器的方法 checkCreateClassLoader ,以確保允許建立類別載入器。

Java 文件 java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

URLClassLoader(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

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

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

為指定的 URL、父類別載入器及 URLStreamHandlerFactory 建構新的 URLClassLoader。

[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[]

載入類別與資源的網址

parent
ClassLoader

委派的父類別載入器

factory
IURLStreamHandlerFactory

建立 URL 時使用的 URLStreamHandlerFactory

屬性

備註

為指定的 URL、父類別載入器及 URLStreamHandlerFactory 建構新的 URLClassLoader。 父參數將作為委派的父類別載入器。 工廠參數將作為串流處理程式的工廠,在建立新的 jar URL 時取得協定處理程序。

若存在安全管理器,此方法首先呼叫安全管理器的方法 checkCreateClassLoader ,以確保允許建立類別載入器。

Java 文件 java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於