Sprache

BlobStoreManager.Session.OpenWrite(Int64, Int64) Methode

Definition

Öffnet einen Dateideskriptor, um einen BLOB in die Sitzung zu schreiben.

[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

Parameter

offsetBytes
Int64

versetzt in die Datei, um mit dem Schreiben zu beginnen, oder 0, um am Anfang der Datei zu beginnen.

lengthBytes
Int64

Gesamtgröße der geschriebenen Datei, die verwendet wird, um den zugrunde liegenden Speicherplatz vorzuschreiben, oder -1, falls unbekannt. Das System kann verschiedene Caches nach Bedarf löschen, um diesen Speicherplatz zuzuweisen.

Gibt zurück

eine ParcelFileDescriptor zum Schreiben in die BLOB-Datei.

Attribute

Hinweise

Öffnet einen Dateideskriptor, um einen BLOB in die Sitzung zu schreiben.

Der zurückgegebene Dateideskriptor beginnt mit dem Schreiben von Daten am angeforderten Offset in der zugrunde liegenden Datei, die zum Fortsetzen einer teilweise geschriebenen Datei verwendet werden kann. Wenn eine gültige Dateilänge angegeben ist, wird vom System der zugrunde liegende Speicherplatz vorab zugewiesen, um die Platzierung auf dem Datenträger zu optimieren. Es wird dringend empfohlen, eine gültige Dateilänge anzugeben, wenn bekannt.

Java Dokumentation für android.app.blob.BlobStoreManager.Session.openWrite(long, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: