Freigeben über


CDataConnection::operator CSession&

Gibt einen Verweis auf das enthaltende CSession-Objekt zurück.

operator const CSession&();

Hinweise

Dieser Operator gibt einen Verweis auf das enthaltende CSession-Objekt zurück und ermöglicht es Ihnen, ein CDataConnection-Objekt zu übergeben, in dem ein CSession Verweis erwartet wird.

Beispiel

Wenn Sie eine Funktion haben (wie func ) unten dass CSession einen Verweis erfordert, können Sie CSession & verwenden, um ein CDataConnection-Objekt stattdessen zu übergeben.

void SessionFunc(const CSession& theSession)
{
   XACTTRANSINFO info = {0};
   HRESULT hr = theSession.GetTransactionInfo(&info);
   wprintf_s(_T("GetTransactionInfo returned %x\n"), hr);
}
CDataConnection dc;
dc.Open(szInit);
SessionFunc(dc);

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CDataConnection-Klasse

CDataConnection::operator CSession*