AppCaptureMetadataWriter.MetadataPurged Ereignis
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.
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
TypedEventHandler<AppCaptureMetadataWriter,IInspectable>
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.