ServiceLoader.Load 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Load(Class) |
使用当前线程的 java 为给定的服务类型创建新的服务加载程序。 |
Load(Class, ClassLoader) |
为给定的服务类型和类加载程序创建新的服务加载程序。 |
Load(Class)
使用当前线程的 java 为给定的服务类型创建新的服务加载程序。
[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
参数
- service
- Class
表示服务的接口或抽象类
返回
新的服务加载程序
- 属性
注解
使用当前线程的 java.lang.Thread#getContextClassLoader 上下文类加载程序为给定的服务类型创建新的服务加载程序。
调用表单的这种便利方法
<blockquote>
ServiceLoader.load(<i>service</i>)
</blockquote>
等效于
<blockquote>
ServiceLoader.load(<i>service</i>,
Thread.currentThread().getContextClassLoader())
</blockquote>
适用于 . 的 java.util.ServiceLoader.load(java.lang.Class<S>)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
Load(Class, ClassLoader)
为给定的服务类型和类加载程序创建新的服务加载程序。
[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
参数
- service
- Class
表示服务的接口或抽象类
- loader
- ClassLoader
用于加载提供程序配置文件和提供程序类的类加载程序,或者 null
系统类加载程序(或者,如果失败,则使用启动类加载程序)
返回
新的服务加载程序
- 属性
注解
为给定的服务类型和类加载程序创建新的服务加载程序。
适用于 . 的 java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。