AppCaptureMetadataWriter.MetadataPurged Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando o sistema limpa itens de metadados armazenados anteriormente.
// 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
TypedEventHandler<AppCaptureMetadataWriter,IInspectable>
Comentários
Como há suporte para a captura de aplicativo histórico, o sistema acumula metadados gravados com AppCaptureMetadataWriter mesmo quando não captura ou difusão ativamente. Quando, por exemplo, uma captura dos 30 segundos anteriores é gravada em um arquivo de vídeo no disco, os metadados associados à janela de tempo gravada são incluídos no arquivo. O sistema impõe um limite ao espaço de armazenamento alocado por aplicativo para armazenar metadados acumulados. Você pode obter o espaço de armazenamento disponível no momento verificando a propriedade RemainingStorageBytesAvailable .
Quando todo o espaço alocado tiver sido preenchido, o sistema começará a limpar metadados usando o valor AppCaptureMetadataPriority , especificado quando os itens de metadados foram gravados e a idade de cada item para excluir os dados mais antigos e menos importantes primeiro. Quando isso ocorre, o evento MetadataPurged é gerado. Em resposta a esse evento, você pode optar por reduzir a quantidade de metadados que seu aplicativo está gravando, mas isso não é necessário.