StorageItemQueryResult.ContentsChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se déclenche lorsqu’un élément est ajouté, supprimé ou modifié dans le dossier interrogé. Cet événement se déclenche uniquement après que GetItemsAsync a été appelé au moins une fois.
// 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
StorageItemQueryResult::ContentsChanged_revoker ContentsChanged(auto_revoke_t, TypedEventHandler<IStorageQueryResultBase, IInspectable const&> const& handler) const;
public event TypedEventHandler<IStorageQueryResultBase,object> ContentsChanged;
function onContentsChanged(eventArgs) { /* Your code */ }
storageItemQueryResult.addEventListener("contentschanged", onContentsChanged);
storageItemQueryResult.removeEventListener("contentschanged", onContentsChanged);
- or -
storageItemQueryResult.oncontentschanged = onContentsChanged;
Public Custom Event ContentsChanged As TypedEventHandler(Of IStorageQueryResultBase, Object) Implements ContentsChanged
Type d'événement
TypedEventHandler<IStorageQueryResultBase,IInspectable>
Implémente
Remarques
Si vous inscrivez un gestionnaire pour cet événement, gardez ce gestionnaire inscrit pendant que vous suspendez votre application (en réponse à oncheckpoint ou Suspending). Votre application ne recevra pas d’événements ContentsChanged pendant sa suspension et, lorsque votre application reprendra, elle recevra un seul événement qui agrège toutes les modifications, le cas échéant.
En outre, n’oubliez pas que l’inscription et la suppression des gestionnaires d’événements sont des opérations synchrones qui peuvent entraîner l’arrêt de la réponse de votre application si vous les exécutez sur le thread d’interface utilisateur de votre application. Dans la mesure du possible, utilisez un thread autre que le thread d’interface utilisateur de votre application pour inscrire et annuler l’inscription de ces gestionnaires d’événements.