SocketChannel.Read 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.
Surcharges
| Read(ByteBuffer[], Int32, Int32) |
Lit les octets de ce canal de socket dans un sous-ensemble des mémoires tampons données. |
| Read(ByteBuffer) |
Lit les octets de ce canal de socket dans la mémoire tampon donnée. |
| Read(ByteBuffer[]) |
Lit les octets de ce canal de socket et les stocke dans le tableau de mémoires tampons spécifié. |
Read(ByteBuffer[], Int32, Int32)
Lit les octets de ce canal de socket dans un sous-ensemble des mémoires tampons données.
[Android.Runtime.Register("read", "([Ljava/nio/ByteBuffer;II)J", "GetRead_arrayLjava_nio_ByteBuffer_IIHandler")]
public abstract long Read (Java.Nio.ByteBuffer[]? dsts, int offset, int length);
[<Android.Runtime.Register("read", "([Ljava/nio/ByteBuffer;II)J", "GetRead_arrayLjava_nio_ByteBuffer_IIHandler")>]
abstract member Read : Java.Nio.ByteBuffer[] * int * int -> int64
Paramètres
- dsts
- ByteBuffer[]
- offset
- Int32
index du premier tampon dans lequel stocker les octets.
- length
- Int32
nombre maximal de mémoires tampons dans laquelle stocker des octets.
Retours
Implémente
- Attributs
Exceptions
si ce canal est fermé par un autre thread pendant cette opération de lecture.
si un autre thread interrompt le thread appelant pendant que cette opération est en cours. L’état d’interruption du thread appelant est défini et le canal est fermé.
si ce canal est fermé.
si offset ou length , ou s’il offset + length est supérieur à la taille de targets.
si une autre erreur d’E/S se produit.
si ce canal n’est pas encore connecté.
Remarques
Documentation Java pour java.nio.channels.SocketChannel.read(java.nio.ByteBuffer[], int, int).
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.
Voir aussi
- <xref:Java.Nio.Channels.IScatteringByteChannel.Read(Java.Nio.ByteBuffer%5b%5d%2c+System.Int32%2c+System.Int32)>
S’applique à
Read(ByteBuffer)
Lit les octets de ce canal de socket dans la mémoire tampon donnée.
[Android.Runtime.Register("read", "(Ljava/nio/ByteBuffer;)I", "GetRead_Ljava_nio_ByteBuffer_Handler")]
public abstract int Read (Java.Nio.ByteBuffer? dst);
[<Android.Runtime.Register("read", "(Ljava/nio/ByteBuffer;)I", "GetRead_Ljava_nio_ByteBuffer_Handler")>]
abstract member Read : Java.Nio.ByteBuffer -> int
Paramètres
- dst
- ByteBuffer
Retours
Implémente
- Attributs
Exceptions
si un autre thread ferme le canal pendant la lecture.
si ce canal n’est pas encore connecté.
si un autre thread interrompt le thread appelant pendant que cette opération est en cours. L’état d’interruption du thread appelant est défini et le canal est fermé.
si ce canal est fermé.
si une autre erreur d’E/S se produit.
Remarques
Documentation Java pour java.nio.channels.SocketChannel.read(java.nio.ByteBuffer).
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.
Voir aussi
S’applique à
Read(ByteBuffer[])
Lit les octets de ce canal de socket et les stocke dans le tableau de mémoires tampons spécifié.
[Android.Runtime.Register("read", "([Ljava/nio/ByteBuffer;)J", "")]
public long Read (Java.Nio.ByteBuffer[]? dsts);
[<Android.Runtime.Register("read", "([Ljava/nio/ByteBuffer;)J", "")>]
abstract member Read : Java.Nio.ByteBuffer[] -> int64
override this.Read : Java.Nio.ByteBuffer[] -> int64
Paramètres
- dsts
- ByteBuffer[]
Retours
Implémente
- Attributs
Exceptions
si ce canal est fermé par un autre thread pendant cette opération de lecture.
si un autre thread interrompt le thread appelant pendant que cette opération est en cours. L’état d’interruption du thread appelant est défini et le canal est fermé.
si ce canal est fermé.
si une autre erreur d’E/S se produit.
si ce canal n’est pas encore connecté.
Remarques
Documentation Java pour java.nio.channels.SocketChannel.read(java.nio.ByteBuffer[]).
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.