ClassLoader.DefinePackage Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un paquete por nombre en este 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
El nombre del paquete
- specTitle
- String
Título de la especificación
- specVersion
- String
La versión de especificación
- specVendor
- String
Proveedor de especificaciones
- implTitle
- String
Título de implementación
- implVersion
- String
La versión de implementación
- implVendor
- String
Proveedor de implementación
- sealBase
- URL
Si no es null
, este paquete se sella con respecto al objeto fuente java.net.URL
<tt>URL</tt>
de código especificado. De lo contrario, el paquete no está sellado.
Devoluciones
Objeto recién definido Package
- Atributos
Excepciones
si ya existe un paquete con el nombre especificado.
Comentarios
Define un paquete por nombre en este ClassLoader
. Esto permite a los cargadores de clases definir los paquetes para sus clases. Los paquetes deben crearse antes de definir la clase y los nombres de paquete deben ser únicos dentro de un cargador de clases y no se pueden volver a definir ni cambiar una vez creados.
Agregado en la versión 1.2.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.