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
| Nome | Description |
|---|---|
| Load(Class) |
Cria um novo carregador de serviço para o tipo de serviço fornecido, usando o java do thread atual. |
| Load(Class, ClassLoader) |
Cria um novo carregador de serviço para o tipo de serviço e o carregador de classe fornecidos. |
Load(Class)
Cria um novo carregador de serviço para o tipo de serviço fornecido, 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 a 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 fornecido, usando o carregador de classe 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Load(Class, ClassLoader)
Cria um novo carregador de serviço para o tipo de serviço e o carregador de classe fornecidos.
[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 a classe abstrata que representa o serviço
- loader
- ClassLoader
O carregador de classe a ser usado para carregar arquivos de configuração do provedor e classes de provedor, ou null se o carregador de classe do sistema (ou, falhando, o carregador de classe bootstrap) deve ser usado
Retornos
Um novo carregador de serviço
- Atributos
Comentários
Cria um novo carregador de serviço para o tipo de serviço e o carregador de classe fornecidos.
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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.