ISeekableByteChannel.Truncate(Int64) 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.
Schneidet die Entität ab, mit der dieser Kanal verbunden ist, mit der angegebenen Größe.
[Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/SeekableByteChannel;", "GetTruncate_JHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public Java.Nio.Channels.ISeekableByteChannel? Truncate(long size);
[<Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/SeekableByteChannel;", "GetTruncate_JHandler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Truncate : int64 -> Java.Nio.Channels.ISeekableByteChannel
Parameter
- size
- Int64
Die neue Größe, eine nicht negative Byteanzahl
Gibt zurück
Dieser Kanal
- Attribute
Hinweise
Schneidet die Entität ab, mit der dieser Kanal verbunden ist, mit der angegebenen Größe.
Wenn die angegebene Größe kleiner als die aktuelle Größe ist, wird die Entität abgeschnitten, indem alle Bytes über das neue Ende hinaus verworfen werden. Wenn die angegebene Größe größer oder gleich der aktuellen Größe ist, wird die Entität nicht geändert. Wenn die aktuelle Position in beiden Fällen größer als die angegebene Größe ist, wird sie auf diese Größe festgelegt.
Eine Implementierung dieser Schnittstelle kann das Abschneiden verhindern, 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.
Java Dokumentation für java.nio.channels.SeekableByteChannel.truncate(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.