Language

BackupDataInput.ReadEntityData(Byte[], Int32, Int32) メソッド

定義

復元ストリームからレコードの生データを読み取ります。

[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[]

少なくとも 'size' バイトの割り当てられたバイト配列

offset
Int32

ストリームからの読み取り時にデータが配置される 'data' 配列内のオフセット

size
Int32

このパスで読み取るバイト数

返品

読み取られたデータのバイト数。 このエンティティのすべてのデータが読み取られたら、このメソッドをさらに呼び出すと 0 が返されます。

属性

例外

復元データ ストリームを読み取ろうとしたときにエラーが発生した場合

注釈

復元ストリームからレコードの生データを読み取ります。 レコードのヘッダーは、最初に #readNextHeader() メソッドによって処理されている必要があります。 データをチャンクで処理するために、このメソッドを複数回呼び出す場合があります。そのすべてを 1 回の呼び出しで読み取る必要はありません。 現在のエンティティのすべての生データが読み取られたら、このメソッドをさらに呼び出すと、単に 0 が返されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象