Langue

SerialPort.RequestOpen(Int32, Boolean, IExecutor, IOutcomeReceiver) Méthode

Définition

Demande d’ouvrir le port.

[Android.Runtime.Register("requestOpen", "(IZLjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void RequestOpen(int flags, bool exclusive, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("requestOpen", "(IZLjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.RequestOpen : int * bool * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Paramètres

flags
Int32

ouvrez des indicateurs qui définissent le mode lecture/écriture et d’autres options. La valeur est 0 ou une combinaison des éléments suivants : OPEN_FLAG_READ_ONLY ; OPEN_FLAG_WRITE_ONLY ; OPEN_FLAG_READ_WRITE ; OPEN_FLAG_NONBLOCK ; OPEN_FLAG_DATA_SYNC ; OPEN_FLAG_SYNC

exclusive
Boolean

s’il faut demander un accès exclusif au port, empêchant les autres processus de l’ouvrir.

executor
IExecutor

exécuteur utilisé pour exécuter le récepteur. Cette valeur ne peut pas être null.

receiver
IOutcomeReceiver

récepteur de résultats. Cette valeur ne peut pas être null.

Attributs

Remarques

Demande d’ouvrir le port.

Les exceptions transmises au récepteur peuvent être IllegalStateException si le port est introuvable ; IOException si le port ne peut pas être ouvert ; SecurityException si l’utilisateur rejette la demande ouverte.

Référence Android pour android.hardware.serial.SerialPort.requestOpen.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à