ServiceLoader.Load Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.