Share via


SelectorProvider Classe

Definizione

Classe del provider di servizi per selettori e canali selezionabili.

[Android.Runtime.Register("java/nio/channels/spi/SelectorProvider", DoNotGenerateAcw=true)]
public abstract class SelectorProvider : Java.Lang.Object
[<Android.Runtime.Register("java/nio/channels/spi/SelectorProvider", DoNotGenerateAcw=true)>]
type SelectorProvider = class
    inherit Object
Ereditarietà
SelectorProvider
Attributi

Commenti

Classe del provider di servizi per selettori e canali selezionabili.

Un provider di selettori è una sottoclasse concreta di questa classe che ha un costruttore di argomenti zero e implementa i metodi astratti specificati di seguito. Una determinata chiamata della macchina virtuale Java gestisce una singola istanza del provider predefinita a livello di sistema, che viene restituita dal #provider() provider metodo . La prima chiamata di tale metodo individua il provider predefinito come specificato di seguito.

Il provider predefinito a livello di sistema viene usato dai metodi statici open delle java.nio.channels.DatagramChannel#open DatagramChannelclassi , java.nio.channels.Pipe#open Pipe, java.nio.channels.ServerSocketChannel#open ServerSocketChanneljava.nio.channels.Selector#open Selector, e java.nio.channels.SocketChannel#open SocketChannel . Viene usato anche dal java.lang.System#inheritedChannel System.inheritedChannel() metodo . Un programma può usare un provider diverso dal provider predefinito creando un'istanza del provider e richiamando direttamente i open metodi definiti in questa classe.

Tutti i metodi in questa classe sono sicuri per l'uso da parte di più thread simultanei.

Aggiunta nella versione 1.4.

Documentazione java per java.nio.channels.spi.SelectorProvider.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

SelectorProvider()

Inizializza una nuova istanza della classe.

SelectorProvider(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
JniPeerMembers

Classe del provider di servizi per selettori e canali selezionabili.

PeerReference

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
Dispose(Boolean)

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
InheritedChannel()

Restituisce il canale ereditato dall'entità che ha creato questa macchina virtuale Java.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
OpenDatagramChannel()

Apre un canale di datagrammi.

OpenDatagramChannel(IProtocolFamily)

Apre un canale di datagrammi.

OpenPipe()

Apre una pipe.

OpenSelector()

Apre un selettore.

OpenServerSocketChannel()

Apre un canale server-socket.

OpenSocketChannel()

Apre un canale socket.

Provider()

Restituisce il provider del selettore predefinito a livello di sistema per questa chiamata della macchina virtuale Java.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe del provider di servizi per selettori e canali selezionabili.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe del provider di servizi per selettori e canali selezionabili.

GetJniTypeName(IJavaPeerable)

Classe del provider di servizi per selettori e canali selezionabili.

Si applica a