Compartilhar via


ServiceLoader.Load Método

Definição

Sobrecargas

Load(Class)

Cria um novo carregador de serviço para o tipo de serviço determinado, usando o java do thread atual.

Load(Class, ClassLoader)

Cria um novo carregador de serviço para determinado tipo de serviço e carregador de classes.

Load(Class)

Cria um novo carregador de serviço para o tipo de serviço determinado, usando o java do thread atual.

[Android.Runtime.Register("load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? Load (Java.Lang.Class? service);
[<Android.Runtime.Register("load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member Load : Java.Lang.Class -> Java.Util.ServiceLoader

Parâmetros

service
Class

A interface ou classe abstrata que representa o serviço

Retornos

Um novo carregador de serviço

Atributos

Comentários

Cria um novo carregador de serviço para o tipo de serviço especificado, usando o carregador de classes de contexto java.lang.Thread#getContextClassLoader do thread atual.

Uma invocação desse método de conveniência do formulário

<blockquote>

ServiceLoader.load(<i>service</i>)

</blockquote>

é equivalente a

<blockquote>

ServiceLoader.load(<i>service</i>,
                               Thread.currentThread().getContextClassLoader())

</blockquote>

Documentação Java para java.util.ServiceLoader.load(java.lang.Class<S>).

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

Load(Class, ClassLoader)

Cria um novo carregador de serviço para determinado tipo de serviço e carregador de classes.

[Android.Runtime.Register("load", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? Load (Java.Lang.Class? service, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("load", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member Load : Java.Lang.Class * Java.Lang.ClassLoader -> Java.Util.ServiceLoader

Parâmetros

service
Class

A interface ou classe abstrata que representa o serviço

loader
ClassLoader

O carregador de classes a ser usado para carregar arquivos de configuração do provedor e classes do provedor, ou null se o carregador de classes do sistema (ou, na falta disso, o carregador de classes de bootstrap) deve ser usado

Retornos

Um novo carregador de serviço

Atributos

Comentários

Cria um novo carregador de serviço para determinado tipo de serviço e carregador de classes.

Documentação Java para java.util.ServiceLoader.load(java.lang.Class<S>, 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