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[]
少なくとも 'size' バイトの割り当てられたバイト配列
- offset
- Int32
ストリームからの読み取り時にデータが配置される 'data' 配列内のオフセット
- size
- Int32
このパスで読み取るバイト数
戻り値
読み取られたデータのバイト数。 このエンティティのすべてのデータが読み取られたら、このメソッドをさらに呼び出すと 0 が返されます。
- 属性
例外
復元データ ストリームの読み取り時にエラーが発生した場合
注釈
復元ストリームからレコードの生データを読み取ります。 レコードのヘッダーは、最初に メソッドによって #readNextHeader()
処理されている必要があります。 データをチャンクで処理するために、このメソッドを複数回呼び出す場合があります。1 回の呼び出しで読み取る必要があるわけではありません。 現在のエンティティのすべての生データが読み取られたら、このメソッドをさらに呼び出すと、単に 0 が返されます。
の Java ドキュメント android.app.backup.BackupDataInput.readEntityData(byte[], int, int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。