Selector.SelectNow 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
| Name | Beschreibung |
|---|---|
| SelectNow() |
Wählt eine Reihe von Schlüsseln aus, deren entsprechende Kanäle für E/A-Vorgänge bereit sind. |
| SelectNow(IConsumer) |
Wählt eine Aktion für die Schlüssel aus, deren entsprechende Kanäle für E/A-Vorgänge bereit sind, und führt sie aus. |
SelectNow()
Wählt eine Reihe von Schlüsseln aus, deren entsprechende Kanäle für E/A-Vorgänge bereit sind.
[Android.Runtime.Register("selectNow", "()I", "GetSelectNowHandler")]
public abstract int SelectNow();
[<Android.Runtime.Register("selectNow", "()I", "GetSelectNowHandler")>]
abstract member SelectNow : unit -> int
Gibt zurück
Die Anzahl der Schlüssel, möglicherweise Null, deren Ready-Operation-Sätze durch den Auswahlvorgang aktualisiert wurden
- Attribute
Ausnahmen
wenn ein E/A-Fehler auftritt.
wenn die Auswahl geschlossen ist.
Hinweise
Wählt eine Reihe von Schlüsseln aus, deren entsprechende Kanäle für E/A-Vorgänge bereit sind.
Diese Methode führt einen nicht blockierenden Auswahlvorgang aus. Wenn seit dem vorherigen Auswahlvorgang keine Kanäle ausgewählt wurden, gibt diese Methode sofort Null zurück.
Wenn Sie diese Methode aufrufen, wird die Auswirkung aller vorherigen Aufrufe der #wakeup wakeup Methode gelöscht.
Java Dokumentation für java.nio.channels.Selector.selectNow().
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:
SelectNow(IConsumer)
Wählt eine Aktion für die Schlüssel aus, deren entsprechende Kanäle für E/A-Vorgänge bereit sind, und führt sie aus.
[Android.Runtime.Register("selectNow", "(Ljava/util/function/Consumer;)I", "GetSelectNow_Ljava_util_function_Consumer_Handler", ApiSince=33)]
public virtual int SelectNow(Java.Util.Functions.IConsumer? action);
[<Android.Runtime.Register("selectNow", "(Ljava/util/function/Consumer;)I", "GetSelectNow_Ljava_util_function_Consumer_Handler", ApiSince=33)>]
abstract member SelectNow : Java.Util.Functions.IConsumer -> int
override this.SelectNow : Java.Util.Functions.IConsumer -> int
Parameter
- action
- IConsumer
Auszuführende Aktion
Gibt zurück
Die Anzahl der verbrauchten eindeutigen Schlüssel, möglicherweise Null
- Attribute
Hinweise
Wählt eine Aktion für die Schlüssel aus, deren entsprechende Kanäle für E/A-Vorgänge bereit sind, und führt sie aus.
Diese Methode führt einen nicht blockierenden Auswahlvorgang aus.
Wenn Sie diese Methode aufrufen, wird die Auswirkung aller vorherigen Aufrufe der #wakeup wakeup Methode gelöscht.
In 11 hinzugefügt.
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.