Class
LoggingDbConnection

Definition

Namespace:Telerik.OpenAccess.Runtime.Logging

Assembly:Telerik.OpenAccess.Runtime.dll

Syntax:

cs-api-definition
public sealed class LoggingDbConnection : DbConnection, IADOWrapper<DbConnection>

Inheritance: objectMarshalByRefObjectComponentDbConnectionLoggingDbConnection

Implements: IADOWrapper<DbConnection>

Constructors

LoggingDbConnection(DbConnection, IADOLog, int)

Declaration

cs-api-definition
public LoggingDbConnection(DbConnection underlying, IADOLog log, int contextId)

Parameters

underlying

DbConnection

log

IADOLog

contextId

int

Properties

ConnectionString

Declaration

cs-api-definition
public override string ConnectionString { get; set; }

Property Value

string

Overrides DbConnection.ConnectionString

ConnectionTimeout

Declaration

cs-api-definition
public override int ConnectionTimeout { get; }

Property Value

int

Overrides DbConnection.ConnectionTimeout

ContextId

Declaration

cs-api-definition
public int ContextId { get; set; }

Property Value

int

DataSource

Declaration

cs-api-definition
public override string DataSource { get; }

Property Value

string

Overrides DbConnection.DataSource

Database

Declaration

cs-api-definition
public override string Database { get; }

Property Value

string

Overrides DbConnection.Database

Id

Declaration

cs-api-definition
public int Id { get; }

Property Value

int

IdString

Declaration

cs-api-definition
public string IdString { get; }

Property Value

string

ServerVersion

Declaration

cs-api-definition
public override string ServerVersion { get; }

Property Value

string

Overrides DbConnection.ServerVersion

State

Declaration

cs-api-definition
public override ConnectionState State { get; }

Property Value

ConnectionState

Overrides DbConnection.State

StoreObject

Declaration

cs-api-definition
public DbConnection StoreObject { get; }

Property Value

DbConnection

Implements IADOWrapper<DbConnection>.StoreObject

Methods

BeginDbTransaction(IsolationLevel)

Declaration

cs-api-definition
protected override DbTransaction BeginDbTransaction(IsolationLevel isolationLevel)

Parameters

isolationLevel

IsolationLevel

Returns

DbTransaction

Overrides DbConnection.BeginDbTransaction(IsolationLevel)

ChangeDatabase(string)

Declaration

cs-api-definition
public override void ChangeDatabase(string databaseName)

Parameters

databaseName

string

Overrides DbConnection.ChangeDatabase(string)

Close()

Declaration

cs-api-definition
public override void Close()

Overrides DbConnection.Close()

CreateDbCommand()

Declaration

cs-api-definition
protected override DbCommand CreateDbCommand()

Returns

DbCommand

Overrides DbConnection.CreateDbCommand()

Dispose(bool)

Declaration

cs-api-definition
protected override void Dispose(bool disposing)

Parameters

disposing

bool

Overrides Component.Dispose(bool)

EnlistTransaction(Transaction)

Declaration

cs-api-definition
public override void EnlistTransaction(Transaction transaction)

Parameters

transaction

Transaction

Overrides DbConnection.EnlistTransaction(Transaction)

GetSchema()

Declaration

cs-api-definition
public override DataTable GetSchema()

Returns

DataTable

Overrides DbConnection.GetSchema()

GetSchema(string)

Declaration

cs-api-definition
public override DataTable GetSchema(string collectionName)

Parameters

collectionName

string

Returns

DataTable

Overrides DbConnection.GetSchema(string)

GetSchema(string, string[])

Declaration

cs-api-definition
public override DataTable GetSchema(string collectionName, string[] restrictionValues)

Parameters

collectionName

string

restrictionValues

string[]

Returns

DataTable

Overrides DbConnection.GetSchema(string, string[])

Open()

Declaration

cs-api-definition
public override void Open()

Overrides DbConnection.Open()

UnWrap(DbConnection)

Declaration

cs-api-definition
public static DbConnection UnWrap(DbConnection command)

Parameters

command

DbConnection

Returns

DbConnection