Antarmuka IDataAdviseHolder (objidl.h)

Membuat dan mengelola koneksi saran antara objek data dan satu atau beberapa sink saran. Metodenya dimaksudkan untuk digunakan untuk mengimplementasikan metode penasihat IDataObject. IDataAdviseHolder diimplementasikan pada objek pemegang saran. Metodenya membuat dan menghapus koneksi saran data dan mengirim pemberitahuan perubahan data dari objek data ke objek yang memerlukan pemberitahuan ini, seperti kontainer OLE, yang harus berisi sink saran.

Sink saran adalah objek yang memerlukan pemberitahuan perubahan dalam data yang berisi objek dan mengimplementasikan antarmuka IAdviseSink . Sink saran juga biasanya dikaitkan dengan kontainer dokumen campuran OLE.

Warisan

Antarmuka IDataAdviseHolder mewarisi dari antarmuka IUnknown . IDataAdviseHolder juga memiliki jenis anggota ini:

Metode

Antarmuka IDataAdviseHolder memiliki metode ini.

 
IDataAdviseHolder::Advise

Membuat koneksi antara sink saran dan objek data untuk menerima pemberitahuan.
IDataAdviseHolder::EnumAdvise

Mengembalikan objek yang dapat digunakan untuk menghitung koneksi penasihat saat ini.
IDataAdviseHolder::SendOnDataChange

Mengirim pemberitahuan ke setiap sink saran yang koneksinya dibuat dengan memanggil metode IAdviseSink::OnDataChange untuk setiap sink saran yang saat ini sedang ditangani oleh instans objek pemegang saran ini.
IDataAdviseHolder::Unadvise

Menghapus koneksi antara objek data dan sink penasihat yang disiapkan melalui panggilan sebelumnya ke IDataAdviseHolder::Advise. Metode ini biasanya dipanggil dalam implementasi IDataObject::D Unadvise.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header objidl.h

Lihat juga

IAdviseSink

IDataObject