ClassLoader.DefinePackage Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um pacote por nome neste 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
Parâmetros
- name
- String
O nome do pacote
- specTitle
- String
O título da especificação
- specVersion
- String
A versão da especificação
- specVendor
- String
O fornecedor da especificação
- implTitle
- String
O título de execução
- implVersion
- String
A versão de implementação
- implVendor
- String
O fornecedor de implementação
- sealBase
- URL
Se não null
, então este pacote é selado com relação ao objeto de código-fonte java.net.URL
<tt>URL</tt>
fornecido. Caso contrário, a embalagem não é selada.
Retornos
O objeto recém-definido Package
- Atributos
Exceções
se já existir um pacote com o nome especificado.
Comentários
Define um pacote por nome neste ClassLoader
. Isso permite que os carregadores de classes definam os pacotes para suas classes. Os pacotes devem ser criados antes que a classe seja definida, e os nomes dos pacotes devem ser exclusivos dentro de um carregador de classes e não podem ser redefinidos ou alterados depois de criados.
Adicionado em 1.2.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.