Compartir a través de


AppCaptureMetadataWriter.MetadataPurged Evento

Definición

Se produce cuando el sistema purga los elementos de metadatos almacenados previamente.

// 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) 

Tipo de evento

Comentarios

Dado que se admite la captura de aplicaciones históricas, el sistema acumula metadatos escritos con AppCaptureMetadataWriter incluso cuando no captura ni difunde activamente. Cuando, por ejemplo, una captura de los 30 segundos anteriores se escribe en un archivo de vídeo en el disco, los metadatos asociados a la ventana de tiempo grabada se incluyen en el archivo. El sistema impone un límite en el espacio de almacenamiento que se asigna por aplicación para almacenar los metadatos acumulados. Para obtener el espacio de almacenamiento disponible actualmente, compruebe la propiedad RemainingStorageBytesAvailable .

Cuando se haya rellenado todo el espacio asignado, el sistema comenzará a purgar los metadatos mediante el valor AppCaptureMetadataPriority , especificado cuando se escribieron los elementos de metadatos y la antigüedad de cada elemento para eliminar primero los datos más antiguos y menos importantes. Cuando esto ocurre, se genera el evento MetadataPurged . En respuesta a este evento, puede optar por reducir la cantidad de metadatos que está escribiendo la aplicación, pero esto no es necesario.

Se aplica a