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 и используемых в соответствии с условиями, описанными в разделе "".