SelectorProvider.InheritedChannel Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le canal hérité de l’entité qui a créé cette machine virtuelle 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
Retours
Le canal hérité, le cas échéant, sinon null
.
- Attributs
Exceptions
si une erreur d’E/S se produit.
Remarques
Retourne le canal hérité de l’entité qui a créé cette machine virtuelle Java.
Sur de nombreux systèmes d’exploitation, un processus, tel qu’une machine virtuelle Java, peut être démarré de manière à permettre au processus d’hériter d’un canal de l’entité qui a créé le processus. La façon dont cela est effectué dépend du système, car il s’agit des entités possibles auxquelles le canal peut être connecté. Par exemple, sur les systèmes UNIX, le démon des services Internet (inetd) est utilisé pour démarrer des programmes vers des demandes de service lorsqu’une requête arrive sur un port réseau associé. Dans cet exemple, le processus démarré hérite d’un canal représentant un socket réseau.
Dans les cas où le canal hérité représente un socket réseau, le java.nio.channels.Channel Channel
type retourné par cette méthode est déterminé comme suit :
<ul>
<Li>
Si le canal hérité représente un socket connecté orienté flux, il java.nio.channels.SocketChannel SocketChannel
est retourné. Le canal de socket est, au moins initialement, en mode bloquant, lié à une adresse de socket et connecté à un homologue.
</Li>
<Li>
Si le canal hérité représente un socket d’écoute orienté flux, il java.nio.channels.ServerSocketChannel ServerSocketChannel
est retourné. Le canal de socket de serveur est, au moins initialement, en mode bloquant et lié à une adresse de socket.
</Li>
<Li>
Si le canal hérité est un socket orienté datagramme, il java.nio.channels.DatagramChannel DatagramChannel
est retourné. Le canal de datagramme est, au moins initialement, en mode bloquant et lié à une adresse de socket.
</Li>
</ul>
En plus des canaux orientés réseau décrits, cette méthode peut retourner d’autres types de canaux à l’avenir.
Le premier appel de cette méthode crée le canal retourné. Les appels suivants de cette méthode retournent le même canal.
Ajouté à la version 1.5.
Documentation Java pour java.nio.channels.spi.SelectorProvider.inheritedChannel()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.