Idioma

FileChannel.ISeekableByteChannel.Position(Int64) Método

Definição

Define a posição deste canal.

Java.Nio.Channels.ISeekableByteChannel? ISeekableByteChannel.Position(long newPosition);
abstract member Java.Nio.Channels.ISeekableByteChannel.Position : int64 -> Java.Nio.Channels.ISeekableByteChannel
override this.Java.Nio.Channels.ISeekableByteChannel.Position : int64 -> Java.Nio.Channels.ISeekableByteChannel

Parâmetros

newPosition
Int64

A nova posição, um inteiro não negativo que conta o número de bytes desde o início da entidade

Retornos

Este canal

Implementações

Comentários

Define a posição deste canal. Definir a posição como um valor maior que o tamanho atual é legal, mas não altera o tamanho da entidade. Uma tentativa posterior de ler bytes em tal posição retornará imediatamente uma indicação de fim de arquivo. Uma tentativa posterior de gravar bytes em tal posição fará com que a entidade cresça para acomodar os novos bytes; os valores de qualquer bytes entre o fim do arquivo anterior e os bytes recém-gravados não são especificados. A definição da posição do canal não é recomendada quando conectada a uma entidade, normalmente um arquivo, que é aberto com a opção APPEND. Quando aberto para acréscimo, a posição é primeiro avançada até o final antes de gravar.

Java referência para java.nio.channels.SeekableByteChannel.position.

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