Sprache

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

src
ByteBuffer

Der Puffer, aus dem Bytes abgerufen werden sollen.

Gibt zurück

Die Anzahl der geschriebenen Bytes, möglicherweise Null.

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 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: