SerialPort.RequestOpen(Int32, Boolean, IExecutor, IOutcomeReceiver) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicite abrir el puerto.
[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
Parámetros
- flags
- Int32
marcas abiertas que definen el modo de lectura y escritura y otras opciones. El valor es 0 o una combinación de lo siguiente: OPEN_FLAG_READ_ONLY; OPEN_FLAG_WRITE_ONLY; OPEN_FLAG_READ_WRITE; OPEN_FLAG_NONBLOCK; OPEN_FLAG_DATA_SYNC; OPEN_FLAG_SYNC
- exclusive
- Boolean
si se solicita acceso exclusivo al puerto, lo que impide que otros procesos lo abran.
- executor
- IExecutor
el ejecutor usado para ejecutar el receptor. Este valor no puede ser nulo.
- receiver
- IOutcomeReceiver
el receptor de resultados. Este valor no puede ser nulo.
- Atributos
Comentarios
Solicite abrir el puerto.
Las excepciones pasadas al receptor pueden ser IllegalStateException si no se encuentra el puerto; IOException si no se puede abrir el puerto; SecurityException si el usuario rechaza la solicitud abierta.
Referencia de Android para android.hardware.serial.SerialPort.requestOpen.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.