ClassLoader.DefinePackage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет пакет по имени в этом ClassLoader
.
[Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")]
protected virtual Java.Lang.Package? DefinePackage (string? name, string? specTitle, string? specVersion, string? specVendor, string? implTitle, string? implVersion, string? implVendor, Java.Net.URL? sealBase);
[<Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")>]
abstract member DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package
override this.DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package
Параметры
- name
- String
Имя пакета
- specTitle
- String
Заголовок спецификации
- specVersion
- String
Версия спецификации
- specVendor
- String
Поставщик спецификаций
- implTitle
- String
Заголовок реализации
- implVersion
- String
Версия реализации
- implVendor
- String
Поставщик реализации
- sealBase
- URL
Если нет null
, этот пакет запечатывается относительно заданного исходного java.net.URL
<tt>URL</tt>
объекта кода. В противном случае пакет не запечатан.
Возвращаемое значение
Только что определенный Package
объект
- Атрибуты
Исключения
Значение , если пакет с указанным именем уже существует.
Комментарии
Определяет пакет по имени в этом ClassLoader
. Это позволяет загрузчикам классов определять пакеты для своих классов. Пакеты должны создаваться перед определением класса, а имена пакетов должны быть уникальными в загрузчике класса и не могут быть переопределены или изменены после создания.
Добавлено в версии 1.2.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.