ISeekableByteChannel.Write(ByteBuffer) Метод

Определение

Записывает последовательность байтов в этот канал из заданного буфера.

[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

Параметры

Возвращаемое значение

Реализации

Атрибуты

Комментарии

Записывает последовательность байтов в этот канал из заданного буфера.

Байты записываются начиная с текущей позиции этого канала, если канал не подключен к сущности, например файлу, открываемому с java.nio.file.StandardOpenOption#APPEND APPEND помощью параметра, в этом случае позиция сначала расширена до конца. Сущность, к которой подключен канал при необходимости, для размещения записанных байтов, а затем позиция обновляется с числом фактически записанных байтов. В противном случае этот метод ведет себя точно так же, как указано интерфейсом WritableByteChannel .

Документация по Java для java.nio.channels.SeekableByteChannel.write(java.nio.ByteBuffer).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к