Class
LoggingDbDataReader

Definition

Namespace:Telerik.OpenAccess.Runtime.Logging

Assembly:Telerik.OpenAccess.Runtime.dll

Syntax:

cs-api-definition
public sealed class LoggingDbDataReader : DbDataReader, IADOWrapper<DbDataReader>

Inheritance: objectMarshalByRefObjectDbDataReaderLoggingDbDataReader

Implements: IADOWrapper<DbDataReader>

Constructors

LoggingDbDataReader(DbDataReader, LoggingDbConnection, LoggingDbCommand)

Declaration

cs-api-definition
public LoggingDbDataReader(DbDataReader underlying, LoggingDbConnection connection, LoggingDbCommand cmd)

Parameters

underlying

DbDataReader

connection

LoggingDbConnection

cmd

LoggingDbCommand

Properties

Command

Declaration

cs-api-definition
public LoggingDbCommand Command { get; }

Property Value

LoggingDbCommand

CommandId

Declaration

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

Property Value

int

CommandText

Declaration

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

Property Value

string

Connection

Declaration

cs-api-definition
public LoggingDbConnection Connection { get; }

Property Value

LoggingDbConnection

ContextId

Declaration

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

Property Value

int

Depth

Declaration

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

Property Value

int

Overrides DbDataReader.Depth

FieldCount

Declaration

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

Property Value

int

Overrides DbDataReader.FieldCount

HasRows

Declaration

cs-api-definition
public override bool HasRows { get; }

Property Value

bool

Overrides DbDataReader.HasRows

Id

Declaration

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

Property Value

int

IdString

Declaration

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

Property Value

string

IsClosed

Declaration

cs-api-definition
public override bool IsClosed { get; }

Property Value

bool

Overrides DbDataReader.IsClosed

RecordsAffected

Declaration

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

Property Value

int

Overrides DbDataReader.RecordsAffected

RowsRead

Declaration

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

Property Value

int

StoreObject

Declaration

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

Property Value

DbDataReader

Implements IADOWrapper<DbDataReader>.StoreObject

this[int]

Declaration

cs-api-definition
public override object this[int ordinal] { get; }

Parameters

ordinal

int

Property Value

object

Overrides DbDataReader.this[int]

this[string]

Declaration

cs-api-definition
public override object this[string name] { get; }

Parameters

name

string

Property Value

object

Overrides DbDataReader.this[string]

Methods

Close()

Declaration

cs-api-definition
public override void Close()

Overrides DbDataReader.Close()

Dispose(bool)

Declaration

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

Parameters

disposing

bool

Overrides DbDataReader.Dispose(bool)

GetBoolean(int)

Declaration

cs-api-definition
public override bool GetBoolean(int ordinal)

Parameters

ordinal

int

Returns

bool

Overrides DbDataReader.GetBoolean(int)

GetByte(int)

Declaration

cs-api-definition
public override byte GetByte(int ordinal)

Parameters

ordinal

int

Returns

byte

Overrides DbDataReader.GetByte(int)

GetBytes(int, long, byte[], int, int)

Declaration

cs-api-definition
public override long GetBytes(int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length)

Parameters

ordinal

int

dataOffset

long

buffer

byte[]

bufferOffset

int

length

int

Returns

long

Overrides DbDataReader.GetBytes(int, long, byte[], int, int)

GetChar(int)

Declaration

cs-api-definition
public override char GetChar(int ordinal)

Parameters

ordinal

int

Returns

char

Overrides DbDataReader.GetChar(int)

GetChars(int, long, char[], int, int)

Declaration

cs-api-definition
public override long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length)

Parameters

ordinal

int

dataOffset

long

buffer

char[]

bufferOffset

int

length

int

Returns

long

Overrides DbDataReader.GetChars(int, long, char[], int, int)

GetDataTypeName(int)

Declaration

cs-api-definition
public override string GetDataTypeName(int ordinal)

Parameters

ordinal

int

Returns

string

Overrides DbDataReader.GetDataTypeName(int)

GetDateTime(int)

Declaration

cs-api-definition
public override DateTime GetDateTime(int ordinal)

Parameters

ordinal

int

Returns

DateTime

Overrides DbDataReader.GetDateTime(int)

GetDbDataReader(int)

Declaration

cs-api-definition
protected override DbDataReader GetDbDataReader(int ordinal)

Parameters

ordinal

int

Returns

DbDataReader

Overrides DbDataReader.GetDbDataReader(int)

GetDecimal(int)

Declaration

cs-api-definition
public override decimal GetDecimal(int ordinal)

Parameters

ordinal

int

Returns

decimal

Overrides DbDataReader.GetDecimal(int)

GetDouble(int)

Declaration

cs-api-definition
public override double GetDouble(int ordinal)

Parameters

ordinal

int

Returns

double

Overrides DbDataReader.GetDouble(int)

GetEnumerator()

Declaration

cs-api-definition
public override IEnumerator GetEnumerator()

Returns

IEnumerator

Overrides DbDataReader.GetEnumerator()

GetFieldType(int)

Declaration

cs-api-definition
public override Type GetFieldType(int ordinal)

Parameters

ordinal

int

Returns

Type

Overrides DbDataReader.GetFieldType(int)

GetFloat(int)

Declaration

cs-api-definition
public override float GetFloat(int ordinal)

Parameters

ordinal

int

Returns

float

Overrides DbDataReader.GetFloat(int)

GetGuid(int)

Declaration

cs-api-definition
public override Guid GetGuid(int ordinal)

Parameters

ordinal

int

Returns

Guid

Overrides DbDataReader.GetGuid(int)

GetInt16(int)

Declaration

cs-api-definition
public override short GetInt16(int ordinal)

Parameters

ordinal

int

Returns

short

Overrides DbDataReader.GetInt16(int)

GetInt32(int)

Declaration

cs-api-definition
public override int GetInt32(int ordinal)

Parameters

ordinal

int

Returns

int

Overrides DbDataReader.GetInt32(int)

GetInt64(int)

Declaration

cs-api-definition
public override long GetInt64(int ordinal)

Parameters

ordinal

int

Returns

long

Overrides DbDataReader.GetInt64(int)

GetName(int)

Declaration

cs-api-definition
public override string GetName(int ordinal)

Parameters

ordinal

int

Returns

string

Overrides DbDataReader.GetName(int)

GetOrdinal(string)

Declaration

cs-api-definition
public override int GetOrdinal(string name)

Parameters

name

string

Returns

int

Overrides DbDataReader.GetOrdinal(string)

GetSchemaTable()

Declaration

cs-api-definition
public override DataTable GetSchemaTable()

Returns

DataTable

Overrides DbDataReader.GetSchemaTable()

GetString(int)

Declaration

cs-api-definition
public override string GetString(int ordinal)

Parameters

ordinal

int

Returns

string

Overrides DbDataReader.GetString(int)

GetValue(int)

Declaration

cs-api-definition
public override object GetValue(int ordinal)

Parameters

ordinal

int

Returns

object

Overrides DbDataReader.GetValue(int)

GetValues(object[])

Declaration

cs-api-definition
public override int GetValues(object[] values)

Parameters

values

object[]

Returns

int

Overrides DbDataReader.GetValues(object[])

IsDBNull(int)

Declaration

cs-api-definition
public override bool IsDBNull(int ordinal)

Parameters

ordinal

int

Returns

bool

Overrides DbDataReader.IsDBNull(int)

NextResult()

Declaration

cs-api-definition
public override bool NextResult()

Returns

bool

Overrides DbDataReader.NextResult()

Read()

Declaration

cs-api-definition
public override bool Read()

Returns

bool

Overrides DbDataReader.Read()

UnWrap(DbDataReader)

Declaration

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

Parameters

command

DbDataReader

Returns

DbDataReader