Condividi tramite


ISeekableByteChannel.Write(ByteBuffer) Metodo

Definizione

Scrive una sequenza di byte in questo canale dal buffer specificato.

[Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;)I", "GetWrite_Ljava_nio_ByteBuffer_Handler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public int Write (Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("write", "(Ljava/nio/ByteBuffer;)I", "GetWrite_Ljava_nio_ByteBuffer_Handler:Java.Nio.Channels.ISeekableByteChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Write : Java.Nio.ByteBuffer -> int

Parametri

Restituisce

Implementazioni

Attributi

Commenti

Scrive una sequenza di byte in questo canale dal buffer specificato.

I byte vengono scritti a partire dalla posizione corrente del canale, a meno che il canale non sia connesso a un'entità, ad esempio un file aperto con l'opzione java.nio.file.StandardOpenOption#APPEND APPEND , nel qual caso la posizione è prima avanzata alla fine. L'entità a cui è connesso il canale viene aumentata, se necessario, per contenere i byte scritti e quindi la posizione viene aggiornata con il numero di byte effettivamente scritti. In caso contrario, questo metodo si comporta esattamente come specificato dall'interfaccia WritableByteChannel .

Documentazione java per java.nio.channels.SeekableByteChannel.write(java.nio.ByteBuffer).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a