Freigeben über


AppCaptureMetadataWriter.RemainingStorageBytesAvailable Eigenschaft

Definition

Ruft die Anzahl der Bytes ab, die in dem vom System für App-Erfassungsmetadatenelemente zugewiesenen Speicherplatz verbleiben.

public:
 property unsigned long long RemainingStorageBytesAvailable { unsigned long long get(); };
uint64_t RemainingStorageBytesAvailable();
public ulong RemainingStorageBytesAvailable { get; }
var uInt64 = appCaptureMetadataWriter.remainingStorageBytesAvailable;
Public ReadOnly Property RemainingStorageBytesAvailable As ULong

Eigenschaftswert

UInt64

unsigned long long

uint64_t

Die Anzahl der für den Metadatenspeicher verbleibenden Bytes.

Hinweise

Da die historische App-Erfassung unterstützt wird, sammelt das System metadaten, die mit AppCaptureMetadataWriter geschrieben wurden, auch wenn sie nicht aktiv erfasst oder übertragen werden. Wenn beispielsweise eine Aufzeichnung der vorherigen 30 Sekunden in eine Videodatei auf dem Datenträger geschrieben wird, werden die Metadaten, die dem aufgezeichneten Zeitfenster zugeordnet sind, in der Datei enthalten. Das System erzwingt eine Beschränkung des Speicherplatzes, der pro App zum Speichern von gesammelten Metadaten zugewiesen wird. Sie können den derzeit verfügbaren Speicherplatz abrufen, indem Sie die RemainingStorageBytesAvailable-Eigenschaft aktivieren.

Wenn der gesamte zugewiesene Speicherplatz ausgefüllt wurde, beginnt das System mit dem Löschen von Metadaten mit dem AppCaptureMetadataPriority-Wert , der beim Schreiben der Metadatenelemente angegeben wurde, und dem Alter jedes Elements, um zuerst die ältesten, am wenigsten wichtigen Daten zu löschen. In diesem Fall wird das MetadataPurged-Ereignis ausgelöst. Als Reaktion auf dieses Ereignis können Sie die Menge der Metadaten reduzieren, die Ihre App schreibt, aber dies ist nicht erforderlich.

Gilt für: