Partilhar via


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

Definição

Abre um descritor de arquivo para gravar um blob na sessão.

[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

deslocamento no arquivo para começar a gravar em, ou 0 para iniciar no início do arquivo.

lengthBytes
Int64

tamanho total do arquivo que está sendo gravado, usado para pré-alocar o espaço em disco subjacente, ou -1 se desconhecido. O sistema pode limpar vários caches conforme necessário para alocar esse espaço.

Retornos

a ParcelFileDescriptor para gravar no arquivo blob.

Atributos

Comentários

Abre um descritor de arquivo para gravar um blob na sessão.

O descritor de arquivo retornado começará a gravar dados no deslocamento solicitado no arquivo subjacente, que pode ser usado para retomar um arquivo parcialmente gravado. Se um comprimento de arquivo válido for especificado, o sistema pré-alocará o espaço em disco subjacente para otimizar o posicionamento no disco. É altamente recomendável fornecer um comprimento de arquivo válido quando conhecido.

Documentação Java para android.app.blob.BlobStoreManager.Session.openWrite(long, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a