Antarmuka IPropertyNotifySink (ocidl.h)

Diimplementasikan oleh objek sink untuk menerima pemberitahuan tentang perubahan properti dari objek yang mendukung IPropertyNotifySink sebagai antarmuka keluar. Klien yang perlu menerima pemberitahuan dalam antarmuka ini (dari objek yang dapat dihubungkan pendukung) membuat sink dengan antarmuka ini dan menghubungkannya ke objek yang dapat dihubungkan melalui mekanisme titik koneksi. Untuk informasi selengkapnya tentang titik koneksi, lihat IConnectionPointContainer.

Warisan

Antarmuka IPropertyNotifySink mewarisi dari antarmuka IUnknown . IPropertyNotifySink juga memiliki jenis anggota berikut:

Metode

Antarmuka IPropertyNotifySink memiliki metode ini.

 
IPropertyNotifySink::OnChanged

Memberi tahu sink bahwa properti yang dapat diikat telah berubah.
IPropertyNotifySink::OnRequestEdit

Memberi tahu sink bahwa properti requestedit akan berubah.

Keterangan

Objek itu sendiri diperlukan untuk memanggil metode IPropertyNotifySink hanya untuk properti yang ditandai dengan atribut [bindable] dan [requestedit] dalam informasi jenis objek. Ketika objek mengubah properti [bindable], diperlukan untuk memanggil IPropertyNotifySink::OnChanged. Ketika objek akan mengubah properti [requestedit], objek harus memanggil IPropertyNotifySink::OnRequestEdit sebelum mengubah properti dan juga harus mematuhi tindakan yang ditentukan oleh sink saat kembali dari panggilan ini.

Satu pengecualian untuk aturan ini adalah bahwa tidak ada pemberitahuan yang dikirim sebagai akibat dari inisialisasi atau prosedur pemuatan objek. Pada waktu inisialisasi, diasumsikan bahwa semua properti berubah dan semuanya harus diizinkan untuk berubah. Oleh karena itu, pemberitahuan untuk antarmuka ini hanya bermakna dalam konteks objek yang diinisialisasi/dimuat sepenuhnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header ocidl.h

Lihat juga

IConnectionPoint

IConnectionPointContainer