BlobStoreManager.Session.OpenWrite(Int64, Int64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.