Язык

MappedByteBuffer.Force Метод

Определение

Перегрузки

Имя. Описание
Force()

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

Force(Int32, Int32)

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

Force()

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

[Android.Runtime.Register("force", "()Ljava/nio/MappedByteBuffer;", "")]
public Java.Nio.MappedByteBuffer? Force();
[<Android.Runtime.Register("force", "()Ljava/nio/MappedByteBuffer;", "")>]
member this.Force : unit -> Java.Nio.MappedByteBuffer

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

Этот буфер

Атрибуты

Комментарии

Принудительно записывает любые изменения в содержимое этого буфера на устройство хранилища, содержащее сопоставленный файл. Регион начинается с нуля индекса в этом буфере и равен capacity() байтам.

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

Если файл не находится на локальном устройстве, то такая гарантия не выполняется.

Если этот буфер не был сопоставлен в режиме чтения и записи (java.nio.channels.FileChannel.MapMode#READ_WRITE), вызов этого метода может не повлиять. В частности, метод не влияет на буферы, сопоставленные в режимах сопоставления только для чтения или приватного сопоставления. Этот метод может повлиять на режимы сопоставления, относящиеся к реализации.

Java документации по java.nio.MappedByteBuffer.force().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Force(Int32, Int32)

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

[Android.Runtime.Register("force", "(II)Ljava/nio/MappedByteBuffer;", "", ApiSince=35)]
public Java.Nio.MappedByteBuffer? Force(int index, int length);
[<Android.Runtime.Register("force", "(II)Ljava/nio/MappedByteBuffer;", "", ApiSince=35)>]
member this.Force : int * int -> Java.Nio.MappedByteBuffer

Параметры

index
Int32

Индекс первого байта в буферном регионе, который должен быть записан обратно в хранилище; должно быть не отрицательным и меньше capacity()

length
Int32

Длина региона в байтах; должно быть не отрицательным и не больше capacity() - index

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

Этот буфер

Атрибуты

Комментарии

Принудительно заставляет все изменения, внесенные в область содержимого этого буфера, записываться на устройство хранилища, содержащее сопоставленный файл. Регион начинается с заданного index в этом буфере и имеет length байты.

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

Если файл не находится на локальном устройстве, то такая гарантия не выполняется.

Если этот буфер не был сопоставлен в режиме чтения и записи (java.nio.channels.FileChannel.MapMode#READ_WRITE), вызов этого метода может не повлиять. В частности, метод не влияет на буферы, сопоставленные в режимах сопоставления только для чтения или приватного сопоставления. Этот метод может повлиять на режимы сопоставления, относящиеся к реализации.

Добавлено в 13.

Java документации по java.nio.MappedByteBuffer.force(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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