Langage

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

Définition

Définit un nouveau package par nom dans ce 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

Paramètres

name
String

nom du package

man
Manifest

manifeste contenant la version du package et les informations de sealing

url
URL

l’URL source du code pour le package, ou null si aucune

Retours

l’objet Package nouvellement défini

Attributs

Exceptions

si un package portant le nom donné existe déjà.

Remarques

Définit un nouveau package par nom dans ce ClassLoader. Les attributs contenus dans le manifeste spécifié sont utilisés pour obtenir les informations de version et de sealing du package. Pour les packages scellés, l’URL supplémentaire spécifie l’URL source du code à partir de laquelle le package a été chargé.

Documentation Java pour java.net.URLClassLoader.definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à