StorageFileQueryResult.ContentsChanged Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
TypedEventHandler<IStorageQueryResultBase,IInspectable>
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.