Condividi tramite


BlobStoreManager.Session.OpenWrite(Int64, Int64) Metodo

Definizione

Apre un descrittore di file per scrivere un BLOB nella sessione.

[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

Parametri

offsetBytes
Int64

offset nel file per iniziare a scrivere in corrispondenza o 0 per iniziare all'inizio del file.

lengthBytes
Int64

dimensione totale del file scritto, usato per preallocare lo spazio su disco sottostante o -1 se sconosciuto. Il sistema può cancellare varie cache in base alle esigenze per allocare questo spazio.

Restituisce

oggetto ParcelFileDescriptor per la scrittura nel file BLOB.

Attributi

Commenti

Apre un descrittore di file per scrivere un BLOB nella sessione.

Il descrittore di file restituito inizierà a scrivere dati in corrispondenza dell'offset richiesto nel file sottostante, che può essere usato per riprendere un file parzialmente scritto. Se viene specificata una lunghezza di file valida, il sistema preallocherà lo spazio su disco sottostante per ottimizzare il posizionamento su disco. È consigliabile specificare una lunghezza di file valida quando nota.

Documentazione java per android.app.blob.BlobStoreManager.Session.openWrite(long, long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a