BidirectionalStream.Read(ByteBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Lê dados do fluxo no buffer fornecido.
[Android.Runtime.Register("read", "(Ljava/nio/ByteBuffer;)V", "GetRead_Ljava_nio_ByteBuffer_Handler", ApiSince=34)]
public abstract void Read(Java.Nio.ByteBuffer buffer);
[<Android.Runtime.Register("read", "(Ljava/nio/ByteBuffer;)V", "GetRead_Ljava_nio_ByteBuffer_Handler", ApiSince=34)>]
abstract member Read : Java.Nio.ByteBuffer -> unit
Parâmetros
- buffer
- ByteBuffer
para ByteBuffer ler dados. Deve ser um ByteBuffer direto. O inseridor não deve ler ou modificar a posição, o limite ou os dados do buffer entre sua posição e o limite até Callback#onReadCompleted onReadCompleted(), Callback#onCanceled
onCanceled()ou Callback#onFailed onFailed() ser invocado.
- Atributos
Comentários
Lê dados do fluxo no buffer fornecido. Só pode ser chamado no máximo uma vez em resposta a cada invocação dos métodos Callbacke Callback#onReadCompleted onReadCompleted() da Callback#onStreamReady onStreamReady()/ Callback#onResponseHeadersReceived onResponseHeadersReceived() . Cada chamada resultará em uma invocação de um dos métodos Callback#onReadCompleted onReadCompleted() se os Callback Callbackdados forem lidos ou seu Callback#onFailed onFailed() método se houver um erro.
Uma tentativa de ler dados para buffer começar buffer.position() é iniciada. No máximo buffer.remaining() bytes são lidos.
buffer.position() é atualizado após a invocação de Callback#onReadCompleted onReadCompleted() indicar quantos dados foram lidos.
Java documentação para android.net.http.BidirectionalStream.read(java.nio.ByteBuffer).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.