IRowsetNotifyImpl Sınıfı
Bildirimleri işleyebilmesi için IRowsetNotify'ı tüketiciye ("havuz" olarak da bilinir) uygular ve kaydeder.
Sözdizimi
class ATL_NO_VTABLE IRowsetNotifyImpl : public IRowsetNotify
Gereksinimler
Üst bilgi: atldbcli.h
Üyeler
Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
OnFieldChange | Bir sütunun değerindeki herhangi bir değişikliği tüketiciye bildirir. |
OnRowChange | Tüketiciye bir satırdaki ilk değişikliği veya satırın tamamını etkileyen herhangi bir değişikliği bildirir. |
OnRowsetChange | Tüm satır kümesini etkileyen değişiklikleri tüketiciye bildirir. |
Açıklamalar
Bkz. Tüketicide bağlantı noktası arabirimini uygulama hakkında bildirim alma.
IRowsetNotifyImpl
, içinIRowsetNotify
, OnFieldChange, OnRowChange ve OnRowsetChange yöntemleri için IRowsetNotify
boş işlevlere sahip sahte bir uygulama sağlar. Bir IRowsetNotify
arabirim uyguladığınızda bu sınıftan devralırsanız, yalnızca ihtiyacınız olan yöntemleri uygulayabilirsiniz. Diğer yöntemler için kendiniz de boş uygulamalar sağlamanız gerekir.
IRowsetNotifyImpl::OnFieldChange
Bir sütunun değerindeki herhangi bir değişikliği tüketiciye bildirir.
Sözdizimi
STDMETHOD(OnFieldChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ HROW /* hRow */,
/* [in] */ DBORDINAL /* cColumns */,
/* [size_is][in] */ DBORDINAL /* rgColumns */ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parametreler
Parametre açıklamaları için bkz . IRowsetNotify::OnFieldChange .
Dönüş Değeri
Dönüş değeri açıklamaları için bkz . IRowsetNotify::OnFieldChange .
Açıklamalar
Bu yöntem IRowsetNotify::OnFieldChange yöntemini sarmalar. Ayrıntılar için OLE DB Programcı Başvurusu'nda bu yöntemin açıklamasına bakın.
IRowsetNotifyImpl::OnRowChange
Tüketiciye bir satırdaki ilk değişikliği veya satırın tamamını etkileyen herhangi bir değişikliği bildirir.
Sözdizimi
STDMETHOD(OnRowChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBCOUNTITEM /* cRows */,
/* [size_is][in] */ const HROW /* rghRows*/ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parametreler
Parametre açıklamaları için bkz . IRowsetNotify::OnRowChange .
Dönüş Değeri
Dönüş değeri açıklamaları için bkz . IRowsetNotify::OnRowChange .
Açıklamalar
Bu yöntem IRowsetNotify::OnRowChange yöntemini sarmalar. Ayrıntılar için OLE DB Programcı Başvurusu'nda bu yöntemin açıklamasına bakın.
IRowsetNotifyImpl::OnRowsetChange
Tüm satır kümesini etkileyen değişiklikleri tüketiciye bildirir.
Sözdizimi
STDMETHOD(OnRowsetChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parametreler
Parametre açıklamaları için bkz . IRowsetNotify::OnRowsetChange .
Dönüş Değeri
Dönüş değeri açıklamaları için bkz . IRowsetNotify::OnRowsetChange .
Açıklamalar
Bu yöntem IRowsetNotify::OnRowsetChange yöntemini sarmalar. Ayrıntılar için OLE DB Programcı Başvurusu'nda bu yöntemin açıklamasına bakın.
Ayrıca bkz.
OLE DB Tüketici Şablonları
IRowsetNotifyIRowsetNotifyCP Sınıfı