BackupDataInput.ReadEntityData(Byte[], Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從還原串流讀取紀錄的原始資料。
[Android.Runtime.Register("readEntityData", "([BII)I", "GetReadEntityData_arrayBIIHandler")]
public virtual int ReadEntityData(byte[]? data, int offset, int size);
[<Android.Runtime.Register("readEntityData", "([BII)I", "GetReadEntityData_arrayBIIHandler")>]
abstract member ReadEntityData : byte[] * int * int -> int
override this.ReadEntityData : byte[] * int * int -> int
參數
- data
- Byte[]
一個至少「大小」位元組的配置位元組陣列
- offset
- Int32
在從串流讀取資料時,資料將被放置的「資料」陣列中的偏移量
- size
- Int32
此階段需讀取的位元組數
傳回
讀取的資料位元組數。 當該實體的所有資料都被讀取後,繼續呼叫此方法將返回零。
- 屬性
例外狀況
若嘗試讀取還原資料流時發生錯誤
備註
從還原串流讀取紀錄的原始資料。 記錄的標頭必須先被 #readNextHeader() 方法處理過。 此方法可多次呼叫以分段處理資料;不必在一次通話中全部閱讀。 當當前實體的所有原始資料都被讀取後,繼續呼叫此方法將返回零。
Java 文件 android.app.backup.BackupDataInput.readEntityData(byte[], int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。