ISeekableByteChannel.Position Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Position() |
Devuelve la posición de este canal. |
| Position(Int64) |
Establece la posición de este canal. |
Position()
Devuelve la posición de este 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
Devoluciones
Posición de este canal, un entero no negativo que cuenta el número de bytes desde el principio de la entidad hasta la posición actual.
- Atributos
Comentarios
Devuelve la posición de este canal.
Java documentación para java.nio.channels.SeekableByteChannel.position().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Position(Int64)
Establece la posición de este 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
La nueva posición, un entero no negativo que cuenta el número de bytes desde el principio de la entidad
Devoluciones
Este canal
- Atributos
Comentarios
Establece la posición de este canal.
Establecer la posición en un valor mayor que el tamaño actual es legal, pero no cambia el tamaño de la entidad. Un intento posterior de leer bytes en dicha posición devolverá inmediatamente una indicación de fin de archivo. Un intento posterior de escribir bytes en tal posición hará que la entidad crezca para adaptarse a los nuevos bytes; Los valores de cualquier bytes entre el final de archivo anterior y los bytes recién escritos no se especifican.
No se recomienda establecer la posición del canal cuando se conecta a una entidad, normalmente un archivo, que se abre con la java.nio.file.StandardOpenOption#APPEND APPEND opción . Cuando se abre para append, la posición se avanza primero hasta el final antes de escribir.
Java documentación para java.nio.channels.SeekableByteChannel.position(long).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.