URLClassLoader.Close Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiude questo URLClassLoader, in modo che non possa più essere usato per caricare nuove classi o risorse definite da questo caricatore.
[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
Implementazioni
- Attributi
Commenti
Chiude questo URLClassLoader, in modo che non possa più essere usato per caricare nuove classi o risorse definite da questo caricatore. Le classi e le risorse definite da uno degli elementi padre di questo caricatore nella gerarchia di delega sono ancora accessibili. Inoltre, tutte le classi o le risorse già caricate sono ancora accessibili.
Nel caso di file jar: e file: URL, chiude anche tutti i file aperti da esso. Se un altro thread carica una classe quando viene richiamato il close metodo, il risultato di tale caricamento non è definito.
Il metodo tenta di chiudere tutti i file aperti, intercettandoli IOExceptioninternamente. Le eccezioni e gli errori non controllati non vengono rilevati. La chiamata di chiusura su un caricatore già chiuso non ha alcun effetto.
Aggiunta nella versione 1.7.
per java.net.URLClassLoader.close().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.