URLClassLoader.DefinePackage(String, Manifest, URL) Método

Definición

Define un nuevo paquete por nombre en este 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

Parámetros

name
String

el nombre del paquete

man
Manifest

el manifiesto que contiene la versión del paquete y la información de sellado

url
URL

la dirección URL del código fuente del paquete, o null si no hay ninguna

Devoluciones

el objeto Package recién definido

Atributos

Excepciones

si ya existe un paquete con el nombre especificado.

Comentarios

Define un nuevo paquete por nombre en este ClassLoader. Los atributos incluidos en el manifiesto especificado se usarán para obtener la versión del paquete y la información de sellado. En el caso de los paquetes sellados, la dirección URL adicional especifica la dirección URL fuente del código desde la que se cargó el paquete.

Documentación de Java para java.net.URLClassLoader.definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL).

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.

Se aplica a