SelectableChannel.ConfigureBlocking(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このチャネルのブロッキング モードを調整します。
[Android.Runtime.Register("configureBlocking", "(Z)Ljava/nio/channels/SelectableChannel;", "GetConfigureBlocking_ZHandler")]
public abstract Java.Nio.Channels.SelectableChannel? ConfigureBlocking (bool block);
[<Android.Runtime.Register("configureBlocking", "(Z)Ljava/nio/channels/SelectableChannel;", "GetConfigureBlocking_ZHandler")>]
abstract member ConfigureBlocking : bool -> Java.Nio.Channels.SelectableChannel
パラメーター
- block
- Boolean
その場合 true
、このチャネルはブロック モードになります。その場合 false
は非ブロッキング モードになります。
戻り値
この選択可能なチャネル
- 属性
例外
このチャネルが閉じている場合は〘。
が存在true
し、このチャネルが少なくとも 1 つのセレクターに登録されている場合block
。
I/O エラーが発生した場合は 。
注釈
このチャネルのブロッキング モードを調整します。
このチャネルが 1 つ以上のセレクターに登録されている場合、ブロック モードに配置しようとするとスローされます IllegalBlockingModeException
。
このメソッドはいつでも呼び出すことができます。 新しいブロック モードは、このメソッドが戻った後に開始される I/O 操作にのみ影響します。 一部の実装では、保留中のすべての I/O 操作が完了するまでブロックが必要になる場合があります。
このメソッドまたはメソッドの別の呼び出しが進行中にこのメソッドが呼び出された場合、他の #register(Selector, int) register
操作が完了するまで最初にブロックされます。
の Java ドキュメントjava.nio.channels.SelectableChannel.configureBlocking(boolean)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。