SelectorProvider.InheritedChannel Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o canal herdado da entidade que criou essa máquina virtual Java.
[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
Retornos
O canal herdado, se houver, caso contrário null
.
- Atributos
Exceções
se ocorrer um erro de E/S.
Comentários
Retorna o canal herdado da entidade que criou essa máquina virtual Java.
Em muitos sistemas operacionais, um processo, como uma máquina virtual Java, pode ser iniciado de uma maneira que permita que o processo herde um canal da entidade que criou o processo. A maneira como isso é feito depende do sistema, assim como as possíveis entidades às quais o canal pode estar conectado. Por exemplo, em sistemas UNIX, o daemon de serviços de Internet (inetd) é usado para iniciar programas para solicitações de serviço quando uma solicitação chega a uma porta de rede associada. Neste exemplo, o processo iniciado herda um canal que representa um soquete de rede.
Nos casos em que o canal herdado representa um soquete de rede, o java.nio.channels.Channel Channel
tipo retornado por esse método é determinado da seguinte maneira:
<ul>
<li>
Se o canal herdado representar um soquete conectado orientado a fluxo, um java.nio.channels.SocketChannel SocketChannel
será retornado. O canal de soquete está, pelo menos inicialmente, no modo de bloqueio, vinculado a um endereço de soquete e conectado a um peer.
</li>
<li>
Se o canal herdado representar um soquete de escuta orientado a fluxo, um java.nio.channels.ServerSocketChannel ServerSocketChannel
será retornado. O canal de soquete de servidor está, pelo menos inicialmente, no modo de bloqueio e vinculado a um endereço de soquete.
</li>
<li>
Se o canal herdado for um soquete orientado a datagrama, um java.nio.channels.DatagramChannel DatagramChannel
será retornado. O canal de datagrama está, pelo menos inicialmente, no modo de bloqueio e vinculado a um endereço de soquete.
</li>
</ul>
Além dos canais orientados para a rede descritos, este método pode retornar outros tipos de canais no futuro.
A primeira chamada desse método cria o canal que é retornado. Invocações subsequentes desse método retornam o mesmo canal.
Adicionado em 1.5.
Documentação Java para java.nio.channels.spi.SelectorProvider.inheritedChannel()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.