[ whitefrost.com | Account Manager 4 Product Page ]

Core.Database.ConnectionHead Class Reference

Summary description for ConnectionHead. More...

Inheritance diagram for Core.Database.ConnectionHead:

Core.Objects.ComponentRunnable Core.Interfaces.IRunnable

List of all members.

Public Member Functions

 ConnectionHead (Core.Database.ConnectionPool in_pool, Core.Data.DbFactory.CONNECTION_TYPE type)
override void InitializeRunnable ()
void Elapse ()
void UnblockConnection ()
void ConnectionStateChange (object sender, StateChangeEventArgs e)
void CloseConnection ()
bool ResetConnection ()
override void DestroyRunnable ()
override void Execute ()

Properties

String ConnectionString [get, set]
int ElapsedTime [get]
bool ConnectionClosing [get]
bool ConnectionBlocked [get, set]
IDbConnection Connection [get]
SqlConnection SqlConnection [get]
SqlConnection SqlBlockingConnection [get]
int Index [get, set]

Private Attributes

Core.Database.ConnectionPool connection_pool = null
bool connection_blocked = false
bool connection_closing = false
IDbConnection connection = null
String connection_string = null
int index = 0
DateTime elapsed_time
Core.Data.DbFactory.CONNECTION_TYPE connection_type = Core.Data.DbFactory.CONNECTION_TYPE.UNKNOWN
SqlCommand current_sql_command = null


Detailed Description

Summary description for ConnectionHead.


Constructor & Destructor Documentation

Core.Database.ConnectionHead.ConnectionHead ( Core.Database.ConnectionPool  in_pool,
Core.Data.DbFactory.CONNECTION_TYPE  type 
)


Member Function Documentation

override void Core.Database.ConnectionHead.InitializeRunnable (  )  [virtual]

Reimplemented from Core.Objects.ComponentRunnable.

void Core.Database.ConnectionHead.Elapse (  ) 

void Core.Database.ConnectionHead.UnblockConnection (  ) 

void Core.Database.ConnectionHead.ConnectionStateChange ( object  sender,
StateChangeEventArgs  e 
)

void Core.Database.ConnectionHead.CloseConnection (  ) 

this.connection.Close();

bool Core.Database.ConnectionHead.ResetConnection (  ) 

override void Core.Database.ConnectionHead.DestroyRunnable (  )  [virtual]

Reimplemented from Core.Objects.ComponentRunnable.

override void Core.Database.ConnectionHead.Execute (  )  [virtual]

Reimplemented from Core.Objects.ComponentRunnable.


Member Data Documentation

IDbConnection Core.Database.ConnectionHead.connection = null [private]

Core.Data.DbFactory.CONNECTION_TYPE Core.Database.ConnectionHead.connection_type = Core.Data.DbFactory.CONNECTION_TYPE.UNKNOWN [private]


Property Documentation

String Core.Database.ConnectionHead.ConnectionString [get, set]

int Core.Database.ConnectionHead.ElapsedTime [get]

bool Core.Database.ConnectionHead.ConnectionClosing [get]

bool Core.Database.ConnectionHead.ConnectionBlocked [get, set]

IDbConnection Core.Database.ConnectionHead.Connection [get]

SqlConnection Core.Database.ConnectionHead.SqlConnection [get]

SqlConnection Core.Database.ConnectionHead.SqlBlockingConnection [get]

int Core.Database.ConnectionHead.Index [get, set]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com