Compartir a través de


IStorageQueryResultBase.ContentsChanged Evento

Definición

Se activa cuando se agrega, elimina o modifica un elemento en la carpeta que se consulta.

// 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 de evento

Comentarios

Si registra un controlador para este evento, mantenga ese controlador registrado mientras suspende la aplicación (en respuesta a oncheckpoint o Suspending). La aplicación no recibirá eventos ContentsChanged mientras se suspende y cuando se reanude la aplicación recibirá un único evento que agrega todos los cambios si se ha producido alguno.

Además, tenga en cuenta que el registro y la eliminación de controladores de eventos son operaciones sincrónicas y pueden hacer que la aplicación deje de responder brevemente si las ejecuta en el subproceso de interfaz de usuario de la aplicación. Siempre que sea posible, use un subproceso que no sea el subproceso de interfaz de usuario de la aplicación para registrar y anular el registro de estos controladores de eventos.

Se aplica a