BlobStoreManager.Session.OpenWrite(Int64, Int64) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.