Freigeben über


AppCaptureMetadataWriter.MetadataPurged Ereignis

Definition

Tritt auf, wenn das System zuvor gespeicherte Metadatenelemente löscht.

// Register
event_token MetadataPurged(TypedEventHandler<AppCaptureMetadataWriter, IInspectable const&> const& handler) const;

// Revoke with event_token
void MetadataPurged(event_token const* cookie) const;

// Revoke with event_revoker
AppCaptureMetadataWriter::MetadataPurged_revoker MetadataPurged(auto_revoke_t, TypedEventHandler<AppCaptureMetadataWriter, IInspectable const&> const& handler) const;
public event TypedEventHandler<AppCaptureMetadataWriter,object> MetadataPurged;
function onMetadataPurged(eventArgs) { /* Your code */ }
appCaptureMetadataWriter.addEventListener("metadatapurged", onMetadataPurged);
appCaptureMetadataWriter.removeEventListener("metadatapurged", onMetadataPurged);
- or -
appCaptureMetadataWriter.onmetadatapurged = onMetadataPurged;
Public Custom Event MetadataPurged As TypedEventHandler(Of AppCaptureMetadataWriter, Object) 

Ereignistyp

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: