ISessionPropertiesImpl 類別
提供 ISessionProperties 介面的實作。
語法
template <class T, class PropClass = T>
class ATL_NO_VTABLE ISessionPropertiesImpl :
public ISessionProperties,
public CUtlProps<PropClass>
參數
T
您的類別衍生自 ISessionPropertiesImpl
。
PropClass
預設為 T 的使用者定義屬性類別。
需求
Header: atldb.h
成員
介面方法
名稱 | 描述 |
---|---|
GetProperties | 傳回會話屬性群組中目前在會話上設定的屬性清單。 |
SetProperties | 設定 Session 屬性群組中的屬性。 |
備註
會話上的必要介面。 這個類別會呼叫屬性集對應所定義的靜態函式,以實作會話屬性。 屬性集對應應該在會話類別中指定。
ISessionPropertiesImpl::GetProperties
傳回目前在會話上設定之屬性群組中的 DBPROPSET_SESSION
屬性清單。
語法
STDMETHOD(GetProperties)(ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
參數
請參閱 OLE DB 程式設計人員參考中的 ISessionProperties::GetProperties。
ISessionPropertiesImpl::SetProperties
設定屬性群組中的 DBPROPSET_SESSION
屬性。
語法
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
參數
請參閱 OLE DB 程式設計人員參考中的 ISessionProperties::SetProperties。