IStorageQueryResultBase.ContentsChanged Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает при добавлении, удалении или изменении элемента в запрашиваемой папке.
// 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)
Тип события
TypedEventHandler<IStorageQueryResultBase,IInspectable>
Комментарии
Если вы регистрируете обработчик для этого события, оставьте его зарегистрированным во время приостановки приложения (в ответ на oncheckpoint или Suspending). Приложение не будет получать события ContentsChanged, пока оно приостановлено, и когда ваше приложение возобновит работу, оно получит одно событие, которое агрегирует все изменения, если они произошли.
Кроме того, помните, что регистрация и удаление обработчиков событий являются синхронными операциями и могут привести к тому, что приложение перестанет отвечать на запросы, если вы выполняете их в потоке пользовательского интерфейса приложения. По возможности используйте поток, отличный от потока пользовательского интерфейса приложения, для регистрации и отмены регистрации этих обработчиков событий.