SerialPort.RequestOpen(Int32, Boolean, IExecutor, IOutcomeReceiver) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.