Lingua

BackupDataOutput.WriteEntityDataAsync(Byte[], Int32) Metodo

Definizione

Viene eseguito WriteEntityData(Byte[], Int32) in un thread del pool di thread.

public System.Threading.Tasks.Task<int> WriteEntityDataAsync(byte[]? data, int size);
member this.WriteEntityDataAsync : byte[] * int -> System.Threading.Tasks.Task<int>

Parametri

data
Byte[]

Buffer contenente i dati dell'entità da scrivere.

size
Int32

Numero di byte da scrivere dall'inizio di data.

Valori restituiti

Attività il cui risultato è lo stato restituito da WriteEntityData. L'implementazione del framework Android restituisce zero in una scrittura corretta, non il numero di byte scritti.

Commenti

Scrivere prima l'intestazione dell'entità. Questo .NET wrapper usa Task.Run per chiamare il metodo sincrono. Attendere l'attività prima di modificare il buffer o avviare un'altra operazione su questo output. I dati delle entità totali scritti devono corrispondere alle dimensioni specificate nell'intestazione.

Non usare il risultato come conteggio dei byte per far avanzare una posizione del buffer o riprovare i dati. Il wrapper inoltra il risultato sincrono senza convertirlo. Vedere l'implementazione del writer nativo Android.

.NET'implementazione del wrapper dell'attività.

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