SelectableChannel.ConfigureBlocking(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Regola la modalità di blocco del canale.
[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
Parametri
- block
- Boolean
Se true
poi questo canale verrà inserito in modalità di blocco; se false
verrà attivata la modalità non bloccabile
Restituisce
Questo canale selezionabile
- Attributi
Eccezioni
se il canale è chiuso.
se block
è true
e questo canale è stato registrato con almeno un selettore.
se si verifica un errore di I/O.
Commenti
Regola la modalità di blocco del canale.
Se questo canale è registrato con uno o più selettori, un tentativo di inserirlo in modalità di blocco causerà la creazione di un'eccezione IllegalBlockingModeException
.
Questo metodo può essere richiamato in qualsiasi momento. La nuova modalità di blocco influirà solo sulle operazioni di I/O avviate dopo la restituzione di questo metodo. Per alcune implementazioni, questo potrebbe richiedere il blocco fino al completamento di tutte le operazioni di I/O in sospeso.
Se questo metodo viene richiamato mentre è in corso un'altra chiamata di questo metodo o del #register(Selector, int) register
metodo, verrà prima bloccato fino al completamento dell'altra operazione.
Documentazione java per java.nio.channels.SelectableChannel.configureBlocking(boolean)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.