Udostępnij za pośrednictwem


Klasa CUtlProps

Implementuje właściwości dla różnych interfejsów właściwości bazy danych OLE (na przykład IDBProperties, IDBProperties, i IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parametry

  • T
    Klasa, która zawiera BEGIN_PROPSET_MAP.

Członkowie

83khaz7x.collapse_all(pl-pl,VS.110).gifMetody

GetPropValue

Pobiera właściwości z zestawu właściwości.

IsValidValue

Używane do sprawdzania poprawności wartości przed ustawieniem właściwości.

OnInterfaceRequested

Obsługuje żądania interfejsu opcjonalne, gdy konsument wywołuje metodę interfejsu tworzenia obiektu.

OnPropertyChanged

Wywołana po ustawieniu właściwości obsługi łańcuchowej właściwości.

SetPropValue

Ustawia właściwości w zestawie właściwości.

Uwagi

Większość tej klasy jest szczegółowa implementacja.

CUtlPropszawiera dwa składniki wewnętrznie ustawiania właściwości: GetPropValue i SetPropValue.

Aby uzyskać więcej informacji na makra używane w mapie zestaw właściwości, zobacz BEGIN_PROPSET_MAP i END_PROPSET_MAP.

Wymagania

Nagłówek: atldb.h

Zobacz też

Koncepcje

OLE DB Provider szablony (C++)

OLE DB Provider szablonu architektury