ServiceLoader.FindFirst Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Caricare il primo provider di servizi disponibile del servizio del caricatore.
[Android.Runtime.Register("findFirst", "()Ljava/util/Optional;", "", ApiSince=34)]
public Java.Util.Optional? FindFirst();
[<Android.Runtime.Register("findFirst", "()Ljava/util/Optional;", "", ApiSince=34)>]
member this.FindFirst : unit -> Java.Util.Optional
Valori restituiti
Primo provider di servizi o vuoto Optional se non si trovano provider di servizi
- Attributi
Commenti
Caricare il primo provider di servizi disponibile del servizio del caricatore. Questo metodo pratico equivale a richiamare il #iterator() iterator() metodo e ottenere il primo elemento. Restituisce quindi il primo elemento dalla cache del provider, se possibile, in caso contrario tenta di caricare e creare un'istanza del primo provider.
Nell'esempio seguente viene caricato il primo provider di servizi disponibile. Se non si trovano provider di servizi, usa un'implementazione predefinita.
{@code
CodecFactory factory = ServiceLoader.load(CodecFactory.class)
.findFirst()
.orElse(DEFAULT_CODECSET_FACTORY);
}
Aggiunta in 9.
per java.util.ServiceLoader.findFirst().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.