Compartilhar via


URLClassLoader Construtores

Definição

Sobrecargas

URLClassLoader(URL[])

Constrói um novo URLClassLoader para as URLs especificadas usando o pai ClassLoaderde delegação padrão.

URLClassLoader(URL[], ClassLoader)

Constrói um novo URLClassLoader para as URLs fornecidas.

URLClassLoader(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

Constrói um novo URLClassLoader para as URLs especificadas, carregador de classes pai e URLStreamHandlerFactory.

URLClassLoader(URL[])

Constrói um novo URLClassLoader para as URLs especificadas usando o pai ClassLoaderde delegação padrão.

[Android.Runtime.Register(".ctor", "([Ljava/net/URL;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] -> Java.Net.URLClassLoader

Parâmetros

urls
URL[]

as URLs a partir das quais carregar classes e recursos

Atributos

Comentários

Constrói um novo URLClassLoader para as URLs especificadas usando o pai ClassLoaderde delegação padrão. As URLs serão pesquisadas na ordem especificada para classes e recursos após a primeira pesquisa no carregador de classes pai. Qualquer URL que termine com um '/' é assumido como se referindo a um diretório. Caso contrário, presume-se que a URL se refere a um arquivo JAR que será baixado e aberto conforme necessário.

Se houver um gerenciador de segurança, esse método primeiro chamará o método do gerenciador de segurança para garantir que checkCreateClassLoader a criação de um carregador de classes seja permitida.

Documentação Java para java.net.URLClassLoader.URLClassLoader(java.net.URL[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

URLClassLoader(URL[], ClassLoader)

Constrói um novo URLClassLoader para as URLs fornecidas.

[Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] * Java.Lang.ClassLoader -> Java.Net.URLClassLoader

Parâmetros

urls
URL[]

as URLs a partir das quais carregar classes e recursos

parent
ClassLoader

O carregador de classe pai para delegação

Atributos

Comentários

Constrói um novo URLClassLoader para as URLs fornecidas. As URLs serão pesquisadas na ordem especificada para classes e recursos após a primeira pesquisa no carregador de classes pai especificado. Qualquer URL que termine com um '/' é assumido como se referindo a um diretório. Caso contrário, presume-se que a URL se refere a um arquivo JAR que será baixado e aberto conforme necessário.

Se houver um gerenciador de segurança, esse método primeiro chamará o método do gerenciador de segurança para garantir que checkCreateClassLoader a criação de um carregador de classes seja permitida.

Documentação Java para java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

URLClassLoader(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

protected URLClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.URLClassLoader : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.URLClassLoader

Parâmetros

javaReference
IntPtr

nativeint

Um IntPtrque contém uma referência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Uma JniHandleOwnershipindicação de como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

URLClassLoader(URL[], ClassLoader, IURLStreamHandlerFactory)

Constrói um novo URLClassLoader para as URLs especificadas, carregador de classes pai e URLStreamHandlerFactory.

[Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V", "")]
public URLClassLoader (Java.Net.URL[]? urls, Java.Lang.ClassLoader? parent, Java.Net.IURLStreamHandlerFactory? factory);
[<Android.Runtime.Register(".ctor", "([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V", "")>]
new Java.Net.URLClassLoader : Java.Net.URL[] * Java.Lang.ClassLoader * Java.Net.IURLStreamHandlerFactory -> Java.Net.URLClassLoader

Parâmetros

urls
URL[]

as URLs a partir das quais carregar classes e recursos

parent
ClassLoader

O carregador de classe pai para delegação

factory
IURLStreamHandlerFactory

o URLStreamHandlerFactory a ser usado ao criar URLs

Atributos

Comentários

Constrói um novo URLClassLoader para as URLs especificadas, carregador de classes pai e URLStreamHandlerFactory. O argumento pai será usado como o carregador de classe pai para delegação. O argumento factory será usado como a fábrica do manipulador de fluxo para obter manipuladores de protocolo ao criar novas URLs jar.

Se houver um gerenciador de segurança, esse método primeiro chamará o método do gerenciador de segurança para garantir que checkCreateClassLoader a criação de um carregador de classes seja permitida.

Documentação Java para java.net.URLClassLoader.URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a