Compartir a través de


BlobStoreManager.Session.OpenWrite(Int64, Int64) Método

Definición

Abre un descriptor de archivo para escribir un blob en la sesión.

[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

Parámetros

offsetBytes
Int64

desplazamiento en el archivo para empezar a escribir en o 0 para empezar al principio del archivo.

lengthBytes
Int64

tamaño total del archivo que se está escribiendo, que se usa para asignar previamente el espacio en disco subyacente o -1 si se desconoce. El sistema puede borrar varias cachés según sea necesario para asignar este espacio.

Devoluciones

ParcelFileDescriptor para escribir en el archivo de blob.

Atributos

Comentarios

Abre un descriptor de archivo para escribir un blob en la sesión.

El descriptor de archivo devuelto comenzará a escribir datos en el desplazamiento solicitado en el archivo subyacente, que se puede usar para reanudar un archivo escrito parcialmente. Si se especifica una longitud de archivo válida, el sistema asignará previamente el espacio en disco subyacente para optimizar la ubicación en el disco. Se recomienda encarecidamente proporcionar una longitud de archivo válida cuando se conoce.

Documentación de Java para android.app.blob.BlobStoreManager.Session.openWrite(long, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a