ServiceLoader.Load Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Load(Class) |
Crea un nuevo cargador de servicio para el tipo de servicio determinado, mediante java del subproceso actual. |
Load(Class, ClassLoader) |
Crea un cargador de servicio para el tipo de servicio y el cargador de clases especificados. |
Load(Class)
Crea un nuevo cargador de servicio para el tipo de servicio determinado, mediante java del subproceso actual.
[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
Interfaz o clase abstracta que representa el servicio
Devoluciones
Un nuevo cargador de servicios
- Atributos
Comentarios
Crea un nuevo cargador de servicio para el tipo de servicio determinado, mediante el cargador de clases de contexto java.lang.Thread#getContextClassLoader del subproceso actual.
Una invocación de este método de conveniencia del formulario
<blockquote>
ServiceLoader.load(<i>service</i>)
</blockquote>
es equivalente a
<blockquote>
ServiceLoader.load(<i>service</i>,
Thread.currentThread().getContextClassLoader())
</blockquote>
Documentación de Java para java.util.ServiceLoader.load(java.lang.Class<S>)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Load(Class, ClassLoader)
Crea un cargador de servicio para el tipo de servicio y el cargador de clases especificados.
[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
Interfaz o clase abstracta que representa el servicio
- loader
- ClassLoader
Cargador de clases que se va a usar para cargar los archivos de configuración del proveedor y las clases de proveedor, o null
si se va a usar el cargador de clases del sistema (o, con errores, el cargador de clases de arranque) se va a usar.
Devoluciones
Un nuevo cargador de servicios
- Atributos
Comentarios
Crea un cargador de servicio para el tipo de servicio y el cargador de clases especificados.
Documentación de Java para java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.