共用方式為


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

另請參閱

OLE DB 提供者範本
OLE DB 提供者範本架構