Aracılığıyla paylaş


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ı