InputStream.Skip(Int64) 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.
Ignora e descarta n bytes de dados desse fluxo de entrada.
[Android.Runtime.Register("skip", "(J)J", "GetSkip_JHandler")]
public virtual long Skip(long n);
[<Android.Runtime.Register("skip", "(J)J", "GetSkip_JHandler")>]
abstract member Skip : int64 -> int64
override this.Skip : int64 -> int64
Parâmetros
- n
- Int64
o número de bytes a serem ignorados.
Retornos
o número real de bytes ignorados, que pode ser zero.
- Atributos
Exceções
se esse fluxo estiver fechado ou outro IOException ocorrer.
Comentários
Ignora e descarta n bytes de dados desse fluxo de entrada. O skip método pode, por várias razões, acabar ignorando um número menor de bytes, possivelmente 0. Isso pode resultar de uma série de condições; chegar ao fim do arquivo antes n que os bytes tenham sido ignorados é apenas uma possibilidade. O número real de bytes ignorados é retornado. Se n for negativo, o skip método da classe InputStream sempre retornará 0 e nenhum bytes será ignorado. As subclasses podem manipular o valor negativo de forma diferente.
A skip implementação do método dessa classe cria uma matriz de bytes e, em seguida, lê repetidamente nela até n que os bytes tenham sido lidos ou o final do fluxo tenha sido atingido. As subclasses são incentivadas a fornecer uma implementação mais eficiente desse método. Por exemplo, a implementação pode depender da capacidade de busca.
Documentação Java para java.io.InputStream.skip(long).
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.