Lingua

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.

Valori restituiti

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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a