Sprache

BackupDataOutput.WriteEntityHeader(String, Int32) Methode

Definition

Markieren Sie den Anfang eines Datensatzes im Sicherungsdatenstrom.

[Android.Runtime.Register("writeEntityHeader", "(Ljava/lang/String;I)I", "GetWriteEntityHeader_Ljava_lang_String_IHandler")]
public virtual int WriteEntityHeader(string? key, int dataSize);
[<Android.Runtime.Register("writeEntityHeader", "(Ljava/lang/String;I)I", "GetWriteEntityHeader_Ljava_lang_String_IHandler")>]
abstract member WriteEntityHeader : string * int -> int
override this.WriteEntityHeader : string * int -> int

Parameter

key
String

Ein Zeichenfolgenschlüssel, der den Datensatz innerhalb der Anwendung eindeutig identifiziert. Schlüssel, deren erstes Zeichen \uFF00 oder höher ist, sind ungültig.

dataSize
Int32

Die Größe in Byte der Daten dieses Datensatzes. Das Übergeben einer DataSize von -1 gibt an, dass der Datensatz unter diesem Schlüssel gelöscht werden soll.

Gibt zurück

Die Anzahl der Bytes, die in den Sicherungsdatenstrom geschrieben wurden

Attribute

Ausnahmen

Wenn der Schreibvorgang fehlgeschlagen ist

Hinweise

Markieren Sie den Anfang eines Datensatzes im Sicherungsdatenstrom. Dies muss vor #writeEntityDataaufgerufen werden.

Java Dokumentation für android.app.backup.BackupDataOutput.writeEntityHeader(java.lang.String, int).

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.

Gilt für: