BlobStoreManager.Session.OpenWrite(Int64, Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開啟一個檔案描述符,將 blob 寫入會話中。
[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
參數
- offsetBytes
- Int64
將偏移移入檔案以開始寫入,或以 0 從檔案開頭開始。
- lengthBytes
- Int64
寫入檔案的總大小,用於預先配置底層磁碟空間,若未知則 -1。 系統可依需求清除各種快取以分配此空間。
傳回
ParcelFileDescriptor A 用於寫入 blob 檔案。
- 屬性
備註
開啟一個檔案描述符,將 blob 寫入會話中。
回傳的檔案描述符會在底層檔案中以請求的偏移量開始寫入資料,該偏移量可用來恢復部分寫入的檔案。 若指定有效檔案長度,系統會預先配置底層磁碟空間以優化磁碟位置。 強烈建議在已知檔案長度時提供有效檔案長度。
Java 文件 android.app.blob.BlobStoreManager.Session.openWrite(long, long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。