ClassLoader.DefinePackage Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert ein Paket anhand des Namens in diesem 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
Parameter
- name
- String
Der Paketname
- specTitle
- String
Der Spezifikationstitel
- specVersion
- String
Die Spezifikationsversion
- specVendor
- String
Der Spezifikationsanbieter
- implTitle
- String
Der Implementierungstitel
- implVersion
- String
Die Implementierungsversion
- implVendor
- String
Der Implementierungsanbieter
- sealBase
- URL
Ist dies nicht null
der Fall, wird dieses Paket im Hinblick auf das angegebene Codequellobjekt java.net.URL
<tt>URL</tt>
versiegelt. Andernfalls ist das Paket nicht versiegelt.
Gibt zurück
Das neu definierte Package
Objekt
- Attribute
Ausnahmen
wenn bereits ein Paket mit dem angegebenen Namen vorhanden ist.
Hinweise
Definiert ein Paket anhand des Namens in diesem ClassLoader
. Dadurch können Klassenladeprogramme die Pakete für ihre Klassen definieren. Pakete müssen erstellt werden, bevor die Klasse definiert wird, und Die Paketnamen müssen innerhalb eines Klassenladeprogramm eindeutig sein und können nicht neu definiert oder geändert werden, nachdem sie erstellt wurden.
In 1.2 hinzugefügt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.