Bagikan melalui


StorageFileQueryResult.ContentsChanged Kejadian

Definisi

Diaktifkan saat file ditambahkan ke, dihapus dari, atau dimodifikasi dalam folder yang sedang dikueri. Kejadian ini hanya diaktifkan setelah GetFilesAsync dipanggil setidaknya sekali.

// 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
StorageFileQueryResult::ContentsChanged_revoker ContentsChanged(auto_revoke_t, TypedEventHandler<IStorageQueryResultBase, IInspectable const&> const& handler) const;
public event TypedEventHandler<IStorageQueryResultBase,object> ContentsChanged;
function onContentsChanged(eventArgs) { /* Your code */ }
storageFileQueryResult.addEventListener("contentschanged", onContentsChanged);
storageFileQueryResult.removeEventListener("contentschanged", onContentsChanged);
- or -
storageFileQueryResult.oncontentschanged = onContentsChanged;
Public Custom Event ContentsChanged As TypedEventHandler(Of IStorageQueryResultBase, Object) Implements ContentsChanged

Jenis Acara

Penerapan

Keterangan

Jika Anda mendaftarkan handler untuk peristiwa ini, jaga handler tersebut tetap terdaftar saat Anda menangguhkan aplikasi Anda (sebagai respons terhadap oncheckpoint atau Suspending). Aplikasi Anda tidak akan menerima peristiwa ContentsChanged saat ditangguhkan dan saat aplikasi Anda dilanjutkan, aplikasi akan menerima satu peristiwa yang menggabungkan semua perubahan jika terjadi.

Selain itu, perlu diingat bahwa mendaftarkan dan menghapus penanganan aktivitas adalah operasi sinkron dan dapat menyebabkan aplikasi Berhenti merespons secara singkat jika Anda menjalankannya di utas UI aplikasi Anda. Jika memungkinkan, gunakan utas selain utas UI aplikasi Anda untuk mendaftar dan membatalkan pendaftaran penanganan aktivitas ini.

Berlaku untuk