Язык

URLClassLoader.Close Метод

Определение

Закрывает этот URLClassLoader, чтобы он больше не использовался для загрузки новых классов или ресурсов, определенных этим загрузчиком.

[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

Реализации

Атрибуты

Комментарии

Закрывает этот URLClassLoader, чтобы он больше не использовался для загрузки новых классов или ресурсов, определенных этим загрузчиком. Классы и ресурсы, определенные родителями этого загрузчика в иерархии делегирования, по-прежнему доступны. Кроме того, все классы или ресурсы, которые уже загружены, по-прежнему доступны.

В случае jar-файла и файла: URL-адреса также закрываются любыми файлами, открываемыми им. Если другой поток загружает класс при close вызове метода, результат этой загрузки не определен.

Метод делает лучшие усилия, чтобы закрыть все открытые файлы, перехватив IOExceptionих внутри. Снятые исключения и ошибки не перехватываются. Вызов закрытия уже закрытого загрузчика не влияет.

Добавлено в версии 1.7.

Java документации по java.net.URLClassLoader.close().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к