Partilhar via


CDataConnection::operador CSession &

Retorna uma referência à contidos CSession objeto.

operator const CSession&();

Comentários

Este operador retorna uma referência à contidos CSession objeto, permitindo que você passe uma CDataConnection objeto onde uma CSession referência é esperada.

Exemplo

Se você tiver uma função (sistema autônomo, por exemplo, func abaixo) que leva uma CSession referência, você pode usar CSession & to pass a CDataConnection em vez disso, o objeto.

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);

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDataConnection

CDataConnection::operador CSession *

Outros recursos

CDataConnection membros