SerialPort.RequestOpen(Int32, Boolean, IExecutor, IOutcomeReceiver) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ポートを開く要求。
[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
パラメーター
- flags
- Int32
読み取り/書き込みモードおよびその他のオプションを定義するオープン フラグ。 値は 0 または次の組み合わせのいずれかです: OPEN_FLAG_READ_ONLY;OPEN_FLAG_WRITE_ONLY;OPEN_FLAG_READ_WRITE;OPEN_FLAG_NONBLOCK;OPEN_FLAG_DATA_SYNC;OPEN_FLAG_SYNC
- exclusive
- Boolean
ポートへの排他アクセスを要求するかどうか。他のプロセスがポートを開くのを防ぎます。
- executor
- IExecutor
レシーバーの実行に使用される Executor。 この値は null にすることはできません。
- receiver
- IOutcomeReceiver
結果の受信者。 この値は null にすることはできません。
- 属性
注釈
ポートを開く要求。
ポートが見つからない場合、受信側に渡される例外は IllegalStateException である可能性があります。ポートを開くことができない場合の IOException。ユーザーが開いている要求を拒否した場合の SecurityException。
android.hardware.serial.SerialPort.requestOpenの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。