ISeekableByteChannel.Truncate(Int64) Metodo

Definizione

Tronca l'entità a cui è connesso questo canale alla dimensione specificata.

[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

Parametri

size
Int64

La nuova dimensione, un conteggio dei byte non negativi

Valori restituiti

Questo canale

Attributi

Commenti

Tronca l'entità a cui è connesso questo canale alla dimensione specificata.

Se la dimensione specificata è minore della dimensione corrente, l'entità viene troncata, rimuovendo eventuali byte oltre la nuova fine. Se la dimensione specificata è maggiore o uguale alla dimensione corrente, l'entità non viene modificata. In entrambi i casi, se la posizione corrente è maggiore della dimensione specificata, viene impostata su tale dimensione.

Un'implementazione di questa interfaccia può impedire il troncamento quando si è connessi a un'entità, in genere un file, aperto con l'opzione java.nio.file.StandardOpenOption#APPEND APPEND .

per java.nio.channels.SeekableByteChannel.truncate(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a