SocketChannel.Write 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| Write(ByteBuffer[]) |
Escribe bytes de todos los búferes de bytes especificados en este canal de socket. |
| Write(ByteBuffer) |
Escribe bytes del búfer de bytes especificado en este canal de socket. |
| Write(ByteBuffer[], Int32, Int32) |
Intenta escribir un subconjunto de los bytes especificados de los búferes en este canal de socket. |
Write(ByteBuffer[])
Escribe bytes de todos los búferes de bytes especificados en este canal de socket.
[Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;)J", "")]
public long Write(Java.Nio.ByteBuffer[]? srcs);
[<Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;)J", "")>]
abstract member Write : Java.Nio.ByteBuffer[] -> int64
override this.Write : Java.Nio.ByteBuffer[] -> int64
Parámetros
- srcs
- ByteBuffer[]
Devoluciones
Implementaciones
- Atributos
Excepciones
si otro subproceso cierra este canal durante esta operación de escritura.
si otro subproceso interrumpe el subproceso que realiza la llamada mientras esta operación está en curso. El estado de interrupción del subproceso de llamada se establece y se cierra el canal.
si se cierra este canal.
si se produce otro error de E/S.
si este canal aún no está conectado.
Comentarios
Java documentación para java.nio.channels.SocketChannel.write(java.nio.ByteBuffer[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Consulte también
Se aplica a
Write(ByteBuffer)
Escribe bytes del búfer de bytes especificado en este canal de socket.
[Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;)I", "GetWrite_Ljava_nio_ByteBuffer_Handler")]
public abstract int Write(Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;)I", "GetWrite_Ljava_nio_ByteBuffer_Handler")>]
abstract member Write : Java.Nio.ByteBuffer -> int
Parámetros
- src
- ByteBuffer
Devoluciones
Implementaciones
- Atributos
Excepciones
si otro subproceso cierra el canal durante la escritura.
si otro subproceso interrumpe el subproceso que realiza la llamada mientras esta operación está en curso. El estado de interrupción del subproceso de llamada se establece y se cierra el canal.
si el canal ya estaba cerrado.
si se produce otro error de E/S.
si este canal aún no está conectado.
Comentarios
Java documentación para java.nio.channels.SocketChannel.write(java.nio.ByteBuffer).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Consulte también
Se aplica a
Write(ByteBuffer[], Int32, Int32)
Intenta escribir un subconjunto de los bytes especificados de los búferes en este canal de socket.
[Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;II)J", "GetWrite_arrayLjava_nio_ByteBuffer_IIHandler")]
public abstract long Write(Java.Nio.ByteBuffer[]? srcs, int offset, int length);
[<Android.Runtime.Register("write", "([Ljava/nio/ByteBuffer;II)J", "GetWrite_arrayLjava_nio_ByteBuffer_IIHandler")>]
abstract member Write : Java.Nio.ByteBuffer[] * int * int -> int64
Parámetros
- srcs
- ByteBuffer[]
- offset
- Int32
índice del primer búfer de para buffers obtener bytes.
- length
- Int32
número de búferes de los que se van a obtener bytes.
Devoluciones
Implementaciones
- Atributos
Excepciones
si otro subproceso cierra este canal durante esta operación de escritura.
si otro subproceso interrumpe el subproceso que realiza la llamada mientras esta operación está en curso. El estado de interrupción del subproceso de llamada se establece y se cierra el canal.
si se cierra este canal.
si offset es o length , o si offset + length es mayor que el tamaño de sources.
si se produce otro error de E/S.
si este canal aún no está conectado.
Comentarios
Java documentación para java.nio.channels.SocketChannel.write(java.nio.ByteBuffer[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Consulte también
- <xref:Java.Nio.Channels.IGatheringByteChannel.Write(Java.Nio.ByteBuffer%5b%5d%2c+System.Int32%2c+System.Int32)>