Язык

ByteBuffer.AsReadOnlyBuffer Метод

Определение

Создает новый буфер байтов, доступный только для чтения, который использует содержимое этого буфера.

[Android.Runtime.Register("asReadOnlyBuffer", "()Ljava/nio/ByteBuffer;", "GetAsReadOnlyBufferHandler")]
public abstract Java.Nio.ByteBuffer AsReadOnlyBuffer();
[<Android.Runtime.Register("asReadOnlyBuffer", "()Ljava/nio/ByteBuffer;", "GetAsReadOnlyBufferHandler")>]
abstract member AsReadOnlyBuffer : unit -> Java.Nio.ByteBuffer

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

Новый буфер байтов только для чтения

Атрибуты

Комментарии

Создает новый буфер байтов, доступный только для чтения, который использует содержимое этого буфера.

Содержимое нового буфера будет таким буфером. Изменения содержимого этого буфера будут отображаться в новом буфере; Новый буфер, однако, будет только для чтения и не позволит изменять общее содержимое. Положение, ограничение и метки двух буферов будут независимыми.

Емкость нового буфера, ограничение, позиция,

и значения меток будут идентичны значениям этого буфера, а его порядок байтов будет совпадать ByteOrder#BIG_ENDIAN BIG_ENDIAN.

Если этот буфер доступен только для чтения, этот метод работает точно так же, как #duplicate duplicate и метод.

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

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

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