ServiceLoader.Load Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Load(Class) |
Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp mit dem Java des aktuellen Threads. |
Load(Class, ClassLoader) |
Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp und klassenladeprogramm. |
Load(Class)
Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp mit dem Java des aktuellen Threads.
[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
Parameter
- service
- Class
Die Schnittstelle oder abstrakte Klasse, die den Dienst darstellt
Gibt zurück
Ein neuer Dienstladeprogramm
- Attribute
Hinweise
Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp unter Verwendung des Java.lang.Thread#getContextClassLoader-Kontextklassenladeprogramms des aktuellen Threads.
Ein Aufruf dieser Komfortmethode des Formulars
<Blockquote>
ServiceLoader.load(<i>service</i>)
</blockquote>
für die folgende Syntax:
<Blockquote>
ServiceLoader.load(<i>service</i>,
Thread.currentThread().getContextClassLoader())
</blockquote>
Java-Dokumentation für java.util.ServiceLoader.load(java.lang.Class<S>)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Load(Class, ClassLoader)
Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp und klassenladeprogramm.
[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
Parameter
- service
- Class
Die Schnittstelle oder abstrakte Klasse, die den Dienst darstellt
- loader
- ClassLoader
Das Klassenladeprogramm, das zum Laden von Anbieterkonfigurationsdateien und Anbieterklassen verwendet werden soll, oder null
wenn das Systemklassenladeprogramm (oder, falls dies fehlschlägt, das Bootstrap-Klassenladeprogramm) verwendet werden soll
Gibt zurück
Ein neuer Dienstladeprogramm
- Attribute
Hinweise
Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp und klassenladeprogramm.
Java-Dokumentation für java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.