Lingua

BackupDataOutput.WriteEntityHeaderAsync(String, Int32) Metodo

Definizione

Viene eseguito WriteEntityHeader(String, Int32) in un thread del pool di thread.

public System.Threading.Tasks.Task<int> WriteEntityHeaderAsync(string? key, int dataSize);
member this.WriteEntityHeaderAsync : string * int -> System.Threading.Tasks.Task<int>

Parametri

key
String

Chiave che identifica in modo univoco il record nei dati di backup dell'applicazione. Il primo carattere deve essere minore di U+FF00.

dataSize
Int32

Dimensioni dei dati del record, in byte; o -1 eliminare il record con questa chiave.

Valori restituiti

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

Commenti

Questo .NET wrapper usa Task.Run per chiamare il metodo sincrono. Attendere l'attività prima di scrivere i dati dell'entità o avviare un'altra operazione su questo output. Non scrivere dati di entità per un record di eliminazione.

Non usare il risultato per calcolare il numero di byte nel flusso di backup. 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