URLClassLoader 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| URLClassLoader(URL[]) |
利用預設委派 |
| 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
參數
- 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 ,以確保允許建立類別載入器。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。