SelectorProvider.InheritedChannel Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el canal heredado de la entidad que creó esta 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
Devoluciones
Canal heredado, si existe, de lo contrario null
.
- Atributos
Excepciones
si se produce un error de E/S.
Comentarios
Devuelve el canal heredado de la entidad que creó esta máquina virtual Java.
En muchos sistemas operativos, se puede iniciar un proceso, como una máquina virtual Java, de una manera que permita que el proceso herede un canal de la entidad que creó el proceso. La manera en que esto se hace depende del sistema, como son las entidades posibles a las que se puede conectar el canal. Por ejemplo, en sistemas UNIX, el demonio de servicios de Internet (inetd) se usa para iniciar programas para atender solicitudes cuando una solicitud llega a un puerto de red asociado. En este ejemplo, el proceso que se inicia hereda un canal que representa un socket de red.
En los casos en los que el canal heredado representa un socket de red, el java.nio.channels.Channel Channel
tipo devuelto por este método se determina de la siguiente manera:
<ul>
<Li>
Si el canal heredado representa un socket conectado orientado a flujos, se devuelve un java.nio.channels.SocketChannel SocketChannel
. El canal de socket es, al menos inicialmente, en modo de bloqueo, enlazado a una dirección de socket y conectado a un elemento del mismo nivel.
</Li>
<Li>
Si el canal heredado representa un socket de escucha orientado a flujos, se devuelve un java.nio.channels.ServerSocketChannel ServerSocketChannel
. El canal de socket de servidor es, al menos inicialmente, en modo de bloqueo y enlazado a una dirección de socket.
</Li>
<Li>
Si el canal heredado es un socket orientado a datagramas, se devuelve un java.nio.channels.DatagramChannel DatagramChannel
. El canal del datagrama es, al menos inicialmente, en modo de bloqueo y enlazado a una dirección de socket.
</Li>
</ul>
Además de los canales orientados a la red descritos, este método puede devolver otros tipos de canales en el futuro.
La primera invocación de este método crea el canal que se devuelve. Las invocaciones posteriores de este método devuelven el mismo canal.
Agregado en 1.5.
Documentación de Java para java.nio.channels.spi.SelectorProvider.inheritedChannel()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.