Sprache

ISeekableByteChannel.Position Methode

Definition

Ü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.

Gilt für: