PushbackInputStream.Unread 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.
Sobrecargas
| Nome | Description |
|---|---|
| Unread(Byte[]) |
Envia uma matriz de bytes copiando-a para a frente do buffer de pushback. |
| Unread(Int32) |
Envia um byte de volta copiando-o para a frente do buffer de pushback. |
| Unread(Byte[], Int32, Int32) |
Envia uma parte de uma matriz de bytes copiando-a para a frente do buffer de pushback. |
Unread(Byte[])
Envia uma matriz de bytes copiando-a para a frente do buffer de pushback.
[Android.Runtime.Register("unread", "([B)V", "GetUnread_arrayBHandler")]
public virtual void Unread(byte[]? b);
[<Android.Runtime.Register("unread", "([B)V", "GetUnread_arrayBHandler")>]
abstract member Unread : byte[] -> unit
override this.Unread : byte[] -> unit
Parâmetros
- b
- Byte[]
a matriz de bytes para empurrar de volta
- Atributos
Exceções
Se o espaço livre no buffer de pushback interno não for suficiente para armazenar o conteúdo de buffer.
Comentários
Envia uma matriz de bytes copiando-a para a frente do buffer de pushback. Depois que esse método retornar, o próximo byte a ser lido terá o valor b[0], o byte depois disso terá o valor b[1]e assim por diante.
Adicionado em 1.1.
Documentação Java para java.io.PushbackInputStream.unread(byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Unread(Int32)
Envia um byte de volta copiando-o para a frente do buffer de pushback.
[Android.Runtime.Register("unread", "(I)V", "GetUnread_IHandler")]
public virtual void Unread(int b);
[<Android.Runtime.Register("unread", "(I)V", "GetUnread_IHandler")>]
abstract member Unread : int -> unit
override this.Unread : int -> unit
Parâmetros
- b
- Int32
o int valor cujo byte de ordem baixa deve ser empurrado para trás.
- Atributos
Exceções
se esse fluxo estiver fechado ou o buffer de pushback interno estiver cheio.
Comentários
Envia um byte de volta copiando-o para a frente do buffer de pushback. Após o retorno desse método, o próximo byte a ser lido terá o valor (byte)b.
Documentação Java para java.io.PushbackInputStream.unread(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Unread(Byte[], Int32, Int32)
Envia uma parte de uma matriz de bytes copiando-a para a frente do buffer de pushback.
[Android.Runtime.Register("unread", "([BII)V", "GetUnread_arrayBIIHandler")]
public virtual void Unread(byte[]? b, int off, int len);
[<Android.Runtime.Register("unread", "([BII)V", "GetUnread_arrayBIIHandler")>]
abstract member Unread : byte[] * int * int -> unit
override this.Unread : byte[] * int * int -> unit
Parâmetros
- b
- Byte[]
a matriz de bytes para retroceder.
- off
- Int32
o deslocamento inicial dos dados.
- len
- Int32
o número de bytes a serem enviados.
- Atributos
Exceções
se offset ou length , ou se offset + length é maior que o comprimento de buffer.
Se o espaço livre no buffer de pushback interno não for suficiente para armazenar o conteúdo selecionado de buffer.
Comentários
Envia uma parte de uma matriz de bytes copiando-a para a frente do buffer de pushback. Depois que esse método retornar, o próximo byte a ser lido terá o valor b[off], o byte depois disso terá o valor b[off+1]e assim por diante.
Adicionado em 1.1.
Documentação Java para java.io.PushbackInputStream.unread(byte[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.