BackupDataOutput.WriteEntityHeaderAsync(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird in einem Threadpoolthread ausgeführt WriteEntityHeader(String, Int32) .
public System.Threading.Tasks.Task<int> WriteEntityHeaderAsync(string? key, int dataSize);
member this.WriteEntityHeaderAsync : string * int -> System.Threading.Tasks.Task<int>
Parameter
- key
- String
Der Schlüssel, der den Datensatz in den Sicherungsdaten der Anwendung eindeutig identifiziert. Das erste Zeichen muss kleiner als U+FF00 sein.
- dataSize
- Int32
Die Größe der Datensatzdaten in Byte; oder -1, um den Datensatz mit diesem Schlüssel zu löschen.
Gibt zurück
Ein Vorgang, dessen Ergebnis der status ist, der von WriteEntityHeader. Die Android-Framework-Implementierung gibt null für einen erfolgreichen Schreibvorgang zurück, nicht die Anzahl der geschriebenen Bytes.
Hinweise
Dieser .NET Wrapper verwendetTask.Run, um die synchrone Methode aufzurufen. Warten Sie die Aufgabe, bevor Sie die Entitätsdaten schreiben oder einen anderen Vorgang für diese Ausgabe starten. Schreiben Sie keine Entitätsdaten für einen Löschdatensatz.
Verwenden Sie das Ergebnis nicht, um die Anzahl der Bytes im Sicherungsdatenstrom zu berechnen. Der Wrapper leitet das synchrone Ergebnis weiter, ohne es zu konvertieren. Sehen Sie sich die Android Native Writer-Implementierung an.
.NET Taskwrapperimplementierung.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.