URLClassLoader.Close 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.
Schließt diesen URLClassLoader, sodass er nicht mehr zum Laden neuer Klassen oder Ressourcen verwendet werden kann, die von diesem Ladeprogramm definiert sind.
[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=24)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=24)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
Implementiert
- Attribute
Hinweise
Schließt diesen URLClassLoader, sodass er nicht mehr zum Laden neuer Klassen oder Ressourcen verwendet werden kann, die von diesem Ladeprogramm definiert sind. Auf Klassen und Ressourcen, die von den übergeordneten Übergeordneten dieses Ladegeräts in der Delegierungshierarchie definiert sind, kann weiterhin zugegriffen werden. Außerdem sind alle bereits geladenen Klassen oder Ressourcen weiterhin zugänglich.
Im Fall von jar: und Datei: URLs schließt es auch alle Dateien, die von ihr geöffnet wurden. Wenn ein anderer Thread eine Klasse lädt, wenn die close Methode aufgerufen wird, wird das Ergebnis dieser Last nicht definiert.
Die Methode versucht, alle geöffneten Dateien zu schließen, indem sie intern abfangen IOException. Deaktivierte Ausnahmen und Fehler werden nicht abgefangen. Das Aufrufen von "Close" für ein bereits geschlossenes Ladeprogramm hat keine Auswirkung.
In 1.7 hinzugefügt.
Java Dokumentation für java.net.URLClassLoader.close().
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.