Condividi tramite


IStorageQueryResultBase.ContentsChanged Evento

Definizione

Viene generato quando viene aggiunto un elemento, eliminato o modificato nella cartella in cui viene eseguita una query.

// Register
event_token ContentsChanged(TypedEventHandler<IStorageQueryResultBase, IInspectable const&> const& handler) const;

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

// Revoke with event_revoker
IStorageQueryResultBase::ContentsChanged_revoker ContentsChanged(auto_revoke_t, TypedEventHandler<IStorageQueryResultBase, IInspectable const&> const& handler) const;
event TypedEventHandler<IStorageQueryResultBase,object> ContentsChanged;
function onContentsChanged(eventArgs) { /* Your code */ }
iStorageQueryResultBase.addEventListener("contentschanged", onContentsChanged);
iStorageQueryResultBase.removeEventListener("contentschanged", onContentsChanged);
- or -
iStorageQueryResultBase.oncontentschanged = onContentsChanged;
Event ContentsChanged As TypedEventHandler(Of IStorageQueryResultBase, Object) 

Tipo evento

Commenti

Se si registra un gestore per questo evento, mantenere il gestore registrato durante la sospensione dell'app (in risposta a oncheckpoint o Sospensione). L'app non riceverà gli eventi ContentsChanged mentre viene sospesa e quando l'app riprende riceverà un singolo evento che aggrega tutte le modifiche se presenti.

Tenere inoltre presente che la registrazione e la rimozione dei gestori eventi sono operazioni sincrone e potrebbero causare l'arresto breve della risposta dell'app nel thread dell'interfaccia utente dell'app. Se possibile, usare un thread diverso dal thread dell'interfaccia utente dell'app per registrare e annullare la registrazione di questi gestori eventi.

Si applica a