Поделиться через


BlobStoreManager.Session.OpenWrite(Int64, Int64) Метод

Определение

Открывает дескриптор файла для записи большого двоичного объекта в сеанс.

[Android.Runtime.Register("openWrite", "(JJ)Landroid/os/ParcelFileDescriptor;", "GetOpenWrite_JJHandler", ApiSince=30)]
public virtual Android.OS.ParcelFileDescriptor OpenWrite (long offsetBytes, long lengthBytes);
[<Android.Runtime.Register("openWrite", "(JJ)Landroid/os/ParcelFileDescriptor;", "GetOpenWrite_JJHandler", ApiSince=30)>]
abstract member OpenWrite : int64 * int64 -> Android.OS.ParcelFileDescriptor
override this.OpenWrite : int64 * int64 -> Android.OS.ParcelFileDescriptor

Параметры

offsetBytes
Int64

смещение в файл для начала записи или 0, чтобы начать запись в начале файла.

lengthBytes
Int64

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

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

a ParcelFileDescriptor для записи в файл БОЛЬШОго двоичного объекта.

Атрибуты

Комментарии

Открывает дескриптор файла для записи большого двоичного объекта в сеанс.

Дескриптор возвращаемого файла начнет записывать данные по запрошенному смещение в базовом файле, который можно использовать для возобновления частично записанного файла. Если указана допустимая длина файла, система будет предварительно размещать базовое место на диске для оптимизации размещения на диске. Настоятельно рекомендуется предоставить допустимую длину файла, если известно.

Документация по Java для android.app.blob.BlobStoreManager.Session.openWrite(long, long).

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

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