URLClassLoader.DefinePackage(String, Manifest, URL) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在這個 ClassLoader 中以名稱定義一個新的套件。
[Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_util_jar_Manifest_Ljava_net_URL_Handler")]
protected virtual Java.Lang.Package? DefinePackage(string? name, Java.Util.Jar.Manifest? man, Java.Net.URL? url);
[<Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_util_jar_Manifest_Ljava_net_URL_Handler")>]
override this.DefinePackage : string * Java.Util.Jar.Manifest * Java.Net.URL -> Java.Lang.Package
參數
- name
- String
套件名稱
- man
- Manifest
包含包裝版本及封存資訊的清單
- url
- URL
套件的程式碼原始網址,若無則為 null
傳回
新定義的 Package 物件
- 屬性
例外狀況
如果已有帶有該名稱的套件存在。
備註
在這個 ClassLoader 中以名稱定義一個新的套件。 指定清單中包含的屬性將用於取得套件版本與封存資訊。 對於封存套件,額外的 URL 會指定套件載入的程式碼來源 URL。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。