
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 |
| Core.Database.ConnectionHead.ConnectionHead | ( | Core.Database.ConnectionPool | in_pool, | |
| Core.Data.DbFactory.CONNECTION_TYPE | type | |||
| ) |
| 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.
Core.Database.ConnectionPool Core.Database.ConnectionHead.connection_pool = null [private] |
bool Core.Database.ConnectionHead.connection_blocked = false [private] |
bool Core.Database.ConnectionHead.connection_closing = false [private] |
IDbConnection Core.Database.ConnectionHead.connection = null [private] |
String Core.Database.ConnectionHead.connection_string = null [private] |
int Core.Database.ConnectionHead.index = 0 [private] |
DateTime Core.Database.ConnectionHead.elapsed_time [private] |
Core.Data.DbFactory.CONNECTION_TYPE Core.Database.ConnectionHead.connection_type = Core.Data.DbFactory.CONNECTION_TYPE.UNKNOWN [private] |
SqlCommand Core.Database.ConnectionHead.current_sql_command = null [private] |
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] |