AppCaptureMetadataWriter.MetadataPurged Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда система очищает ранее сохраненные элементы метаданных.
// 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)
Тип события
TypedEventHandler<AppCaptureMetadataWriter,IInspectable>
Комментарии
Так как поддерживается запись исторических приложений, система накапливает метаданные, написанные с помощью AppCaptureMetadataWriter , даже если они не записываются или не транслируются. Например, если запись предыдущих 30 секунд записывается в видеофайл на диске, метаданные, связанные с записанным временным окном, включаются в файл. Система накладывает ограничение на дисковое пространство, выделяемое для каждого приложения для хранения накопленных метаданных. Доступное в настоящее время дисковое пространство можно получить, проверив свойство RemainingStorageBytesAvailable .
После заполнения всего выделенного пространства система начнет очистку метаданных с помощью значения AppCaptureMetadataPriority , указанного при записи элементов метаданных, и возраста каждого элемента, чтобы сначала удалить самые старые, наименее важные данные. В этом случае возникает событие MetadataPurged . В ответ на это событие вы можете уменьшить объем метаданных, записываемых приложением, но это не обязательно.