AsynchronousChannelProvider.Provider Methode

Definition

Gibt den systemweiten asynchronen Kanalanbieter für diesen Aufruf des virtuellen computers Java zurück.

[Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;", "", ApiSince=26)]
public static Java.Nio.Channels.Spi.AsynchronousChannelProvider? Provider();
[<Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;", "", ApiSince=26)>]
static member Provider : unit -> Java.Nio.Channels.Spi.AsynchronousChannelProvider

Gibt zurück

Der systemweite asynchrone Standardanbieter "AsynchronousChannel"

Attribute

Hinweise

Gibt den systemweiten asynchronen Kanalanbieter für diesen Aufruf des virtuellen computers Java zurück.

Der erste Aufruf dieser Methode sucht das Standardanbieterobjekt wie folgt:

<ol>

<li>

Wenn die Systemeigenschaft java.nio.channels.spi.AsynchronousChannelProvider definiert ist, wird sie als vollqualifizierter Name einer konkreten Anbieterklasse verwendet. Die Klasse wird geladen und instanziiert. Wenn dieser Vorgang fehlschlägt, wird ein nicht angegebener Fehler ausgelöst.

</li>

<li>

Wenn eine Anbieterklasse in einer JAR-Datei installiert wurde, die für das Systemklassenladeprogramm sichtbar ist und diese Jar-Datei eine Anbieterkonfigurationsdatei enthält, die im Ressourcenverzeichnis META-INF/servicesbenannt java.nio.channels.spi.AsynchronousChannelProvider ist, wird der in dieser Datei angegebene Vorname der Klasse übernommen. Die Klasse wird geladen und instanziiert. Wenn dieser Vorgang fehlschlägt, wird ein nicht angegebener Fehler ausgelöst.

</li>

<li>

Wenn schließlich kein Anbieter durch eines der oben genannten Mittel angegeben wurde, wird die Systemstandardanbieterklasse instanziiert und das Ergebnis zurückgegeben.

</li>

</ol>

Nachfolgende Aufrufe dieser Methode geben den Anbieter zurück, der vom ersten Aufruf zurückgegeben wurde.

Java Dokumentation für java.nio.channels.spi.AsynchronousChannelProvider.provider().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: