ISeekableByteChannel.Position 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 |
|---|---|
| Position() |
Retorna a posição deste canal. |
| Position(Int64) |
Define a posição deste canal. |
Position()
Retorna a posição deste canal.
[Android.Runtime.Register("position", "()J", "GetPositionHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public long Position();
[<Android.Runtime.Register("position", "()J", "GetPositionHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Position : unit -> int64
Retornos
Posição desse canal, um inteiro não negativo que conta o número de bytes desde o início da entidade até a posição atual
- Atributos
Comentários
Retorna a posição deste canal.
Java documentação para java.nio.channels.SeekableByteChannel.position().
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.
Aplica-se a
Position(Int64)
Define a posição deste canal.
[Android.Runtime.Register("position", "(J)Ljava/nio/channels/SeekableByteChannel;", "GetPosition_JHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public Java.Nio.Channels.ISeekableByteChannel? Position(long newPosition);
[<Android.Runtime.Register("position", "(J)Ljava/nio/channels/SeekableByteChannel;", "GetPosition_JHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member 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
- Atributos
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 java.nio.file.StandardOpenOption#APPEND APPEND . Quando aberto para acréscimo, a posição é primeiro avançada até o final antes de gravar.
Java documentação para java.nio.channels.SeekableByteChannel.position(long).
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.