BidirectionalStream.Write(ByteBuffer, Boolean) 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í.
Intenta escribir datos del búfer proporcionado en la secuencia.
[Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;Z)V", "GetWrite_Ljava_nio_ByteBuffer_ZHandler", ApiSince=34)]
public abstract void Write(Java.Nio.ByteBuffer buffer, bool endOfStream);
[<Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;Z)V", "GetWrite_Ljava_nio_ByteBuffer_ZHandler", ApiSince=34)>]
abstract member Write : Java.Nio.ByteBuffer * bool -> unit
Parámetros
- buffer
- ByteBuffer
desde el que ByteBuffer se van a escribir datos. Debe ser un byteBuffer directo. El embedder no debe leer ni modificar la posición, el límite o los datos del búfer entre su posición y límite hasta Callback#onWriteCompleted onWriteCompleted()que se invoca , Callback#onCanceled
onCanceled()o Callback#onFailed onFailed() . Puede estar vacío cuando endOfStream es true.
- endOfStream
- Boolean
si truees , es buffer el último búfer que se va a escribir y, una vez escrito, la secuencia se cierra desde el lado cliente, lo que da lugar a una secuencia cerrada media o a una secuencia totalmente cerrada si el lado remoto ya se ha cerrado.
- Atributos
Comentarios
Intenta escribir datos del búfer proporcionado en la secuencia. Si el vaciado automático está deshabilitado, los datos solo se enviarán después #flush flush() de llamar a . Cada llamada producirá una invocación de uno de los Callback CallbackCallback#onWriteCompleted onWriteCompleted() métodos si se envían datos o su Callback#onFailed onFailed() método si se produce un error.
Se inicia un intento de escribir datos desde buffer el buffer.position() principio.
buffer.remaining() se escribirán bytes.
Callback#onWriteCompleted onWriteCompleted() solo se invocará cuando se escriba el byteBuffer completo.
Documentación de Java para android.net.http.BidirectionalStream.write(java.nio.ByteBuffer, boolean).
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.