Sprache

URLClassLoader.DefinePackage(String, Manifest, URL) Methode

Definition

Definiert ein neues Paket anhand des Namens in diesem 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

Parameter

name
String

Der Paketname

man
Manifest

Das Manifest, das Paketversions- und Versiegelungsinformationen enthält

url
URL

die Codequell-URL für das Paket oder null, wenn keine

Gibt zurück

das neu definierte Package-Objekt

Attribute

Ausnahmen

wenn bereits ein Paket mit dem angegebenen Namen vorhanden ist.

Hinweise

Definiert ein neues Paket anhand des Namens in diesem ClassLoader. Die im angegebenen Manifest enthaltenen Attribute werden verwendet, um Paketversions- und Versiegelungsinformationen abzurufen. Bei versiegelten Paketen gibt die zusätzliche URL die Codequell-URL an, aus der das Paket geladen wurde.

Java Dokumentation für java.net.URLClassLoader.definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: