ISeekableByteChannel.Position Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Position() |
Gibt die Position dieses Kanals zurück. |
| Position(Int64) |
Legt die Position dieses Kanals fest. |
Position()
Gibt die Position dieses Kanals zurück.
[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
Gibt zurück
Position dieses Kanals, eine nicht negative ganze Zahl, die die Anzahl der Bytes vom Anfang der Entität an die aktuelle Position zählt
- Attribute
Hinweise
Gibt die Position dieses Kanals zurück.
Java Dokumentation für java.nio.channels.SeekableByteChannel.position().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Position(Int64)
Legt die Position dieses Kanals fest.
[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
Parameter
- newPosition
- Int64
Die neue Position, eine nicht negative ganze Zahl, die die Anzahl der Bytes vom Anfang der Entität zählt
Gibt zurück
Dieser Kanal
- Attribute
Hinweise
Legt die Position dieses Kanals fest.
Das Festlegen der Position auf einen Wert, der größer als die aktuelle Größe ist, ist legal, ändert aber nicht die Größe der Entität. Ein späterer Versuch, Bytes an einer solchen Position zu lesen, gibt sofort eine End-of-File-Anzeige zurück. Ein späterer Versuch, Bytes an einer solchen Position zu schreiben, führt dazu, dass die Entität vergrößert wird, um die neuen Bytes aufzunehmen. die Werte aller Bytes zwischen dem vorherigen Ende der Datei und den neu geschriebenen Bytes sind nicht angegeben.
Das Festlegen der Position des Kanals wird nicht empfohlen, wenn eine Verbindung mit einer Entität hergestellt wird, in der Regel eine Datei, die mit der java.nio.file.StandardOpenOption#APPEND APPEND Option geöffnet wird. Wenn sie zum Anfügen geöffnet wird, wird die Position vor dem Schreiben zuerst bis zum Ende erweitert.
Java Dokumentation für java.nio.channels.SeekableByteChannel.position(long).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.