Freigeben über


ISeekableByteChannel.Write(ByteBuffer) Methode

Definition

Schreibt eine Folge von Bytes aus dem angegebenen Puffer in diesen Kanal.

[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

Parameter

Gibt zurück

Implementiert

Attribute

Hinweise

Schreibt eine Folge von Bytes aus dem angegebenen Puffer in diesen Kanal.

Bytes werden beginnend mit der aktuellen Position dieses Kanals geschrieben, es sei denn, der Kanal ist mit einer Entität verbunden, z. B. einer Datei, die mit der java.nio.file.StandardOpenOption#APPEND APPEND Option geöffnet wird. In diesem Fall wird die Position zuerst bis zum Ende erweitert. Die Entität, mit der der Kanal verbunden ist, wird bei Bedarf vergrößert, um die geschriebenen Bytes aufzunehmen, und dann wird die Position mit der Anzahl der tatsächlich geschriebenen Bytes aktualisiert. Andernfalls verhält sich diese Methode genau wie von der WritableByteChannel Schnittstelle angegeben.

Java-Dokumentation für java.nio.channels.SeekableByteChannel.write(java.nio.ByteBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: