Lingua

BackupDataInput.ReadEntityData(Byte[], Int32, Int32) Metodo

Definizione

Leggere i dati non elaborati di un record dal flusso di ripristino.

[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

Parametri

data
Byte[]

Matrice di byte allocata di almeno 'size' byte

offset
Int32

Offset all'interno della matrice 'data' in corrispondenza della quale i dati verranno inseriti durante la lettura dal flusso

size
Int32

Numero di byte da leggere in questo passaggio

Valori restituiti

Numero di byte di dati letti. Dopo aver letto tutti i dati per questa entità, le chiamate aggiuntive a questo metodo restituiranno zero.

Attributi

Eccezioni

se si è verificato un errore durante il tentativo di leggere il flusso di dati di ripristino

Commenti

Leggere i dati non elaborati di un record dal flusso di ripristino. L'intestazione del record deve prima essere stata elaborata dal #readNextHeader() metodo . È possibile effettuare più chiamate a questo metodo per elaborare i dati in blocchi; non tutti devono essere letti in una singola chiamata. Dopo aver letto tutti i dati non elaborati per l'entità corrente, le chiamate aggiuntive a questo metodo restituiranno semplicemente zero.

per android.app.backup.BackupDataInput.readEntityData(byte[], int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a