IStorageQueryResultBase.ContentsChanged 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.
Wird ausgelöst, wenn ein Element im abgefragten Ordner hinzugefügt, gelöscht oder geändert wird.
// 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)
Ereignistyp
TypedEventHandler<IStorageQueryResultBase,IInspectable>
Hinweise
Wenn Sie einen Handler für dieses Ereignis registrieren, lassen Sie diesen Handler registriert, während Sie Ihre App anhalten (als Reaktion auf oncheckpoint oder Suspending). Ihre App empfängt keine ContentsChanged-Ereignisse, während sie angehalten ist, und wenn Ihre App fortgesetzt wird, empfängt sie ein einzelnes Ereignis, das alle Änderungen aggregiert, falls sie aufgetreten ist.
Beachten Sie außerdem, dass das Registrieren und Entfernen von Ereignishandlern synchrone Vorgänge sind und dazu führen können, dass Ihre App nicht mehr kurz reagiert, wenn Sie sie im UI-Thread Ihrer App ausführen. Verwenden Sie nach Möglichkeit einen anderen Thread als den UI-Thread Ihrer App, um diese Ereignishandler zu registrieren und die Registrierung aufzuheben.