SelectorProvider.InheritedChannel Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan saluran yang diwariskan dari entitas yang membuat komputer virtual Java ini.
[Android.Runtime.Register("inheritedChannel", "()Ljava/nio/channels/Channel;", "GetInheritedChannelHandler")]
public virtual Java.Nio.Channels.IChannel? InheritedChannel ();
[<Android.Runtime.Register("inheritedChannel", "()Ljava/nio/channels/Channel;", "GetInheritedChannelHandler")>]
abstract member InheritedChannel : unit -> Java.Nio.Channels.IChannel
override this.InheritedChannel : unit -> Java.Nio.Channels.IChannel
Mengembalikan
Saluran yang diwariskan, jika ada, jika tidak null
.
- Atribut
Pengecualian
jika terjadi kesalahan I/O.
Keterangan
Mengembalikan saluran yang diwariskan dari entitas yang membuat komputer virtual Java ini.
Pada banyak sistem operasi proses, seperti komputer virtual Java, dapat dimulai dengan cara yang memungkinkan proses untuk mewarisi saluran dari entitas yang membuat proses. Cara di mana hal ini dilakukan tergantung pada sistem, seperti halnya entitas yang mungkin terhubung dengan saluran. Misalnya, pada sistem UNIX, daemon layanan Internet (inetd) digunakan untuk memulai program ke permintaan layanan ketika permintaan tiba di port jaringan terkait. Dalam contoh ini, proses yang dimulai, mewarisi saluran yang mewakili soket jaringan.
Dalam kasus di mana saluran yang diwariskan mewakili soket jaringan, maka jenis yang java.nio.channels.Channel Channel
dikembalikan oleh metode ini ditentukan sebagai berikut:
<Ul>
<Li>
Jika saluran yang diwariskan mewakili soket yang terhubung berorientasi aliran, maka java.nio.channels.SocketChannel SocketChannel
akan dikembalikan. Saluran soket adalah, setidaknya awalnya, dalam mode pemblokiran, terikat ke alamat soket, dan terhubung ke serekan.
</Li>
<Li>
Jika saluran yang diwariskan mewakili soket mendengarkan berorientasi aliran, maka java.nio.channels.ServerSocketChannel ServerSocketChannel
akan dikembalikan. Saluran soket server adalah, setidaknya awalnya, dalam mode pemblokiran, dan terikat ke alamat soket.
</Li>
<Li>
Jika saluran yang diwariskan adalah soket berorientasi datagram, maka java.nio.channels.DatagramChannel DatagramChannel
akan dikembalikan. Saluran datagram adalah, setidaknya awalnya, dalam mode pemblokiran, dan terikat ke alamat soket.
</Li>
</Ul>
Selain saluran berorientasi jaringan yang dijelaskan, metode ini dapat mengembalikan jenis saluran lain di masa mendatang.
Pemanggilan pertama metode ini membuat saluran yang dikembalikan. Pemanggilan berikutnya dari metode ini mengembalikan saluran yang sama.
Ditambahkan dalam 1.5.
Dokumentasi Java untuk java.nio.channels.spi.SelectorProvider.inheritedChannel()
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.