EnableDBRoundTripTracing
This property allows creating child spans that encapsulate the database roundtrips for parent spans in public APIs like OracleCommand.ExecuteNonQuery()
, OracleDataReader.Read()
, and OracleDataAdapter.Fill
.
Declaration
// C# public bool EnableDBRoundTripTracing { get; set; }
Return Value
A bool.
Remarks
Default value is true
.
This property enables instrumentation of database round-trips for the following public APIs:
-
OracleCommand.ExecuteNonQuery()
-
OracleCommand.ExecuteReader
(All overloads) -
OracleCommand.ExecuteScalar()
-
OracleCommand.ExecuteScalarAsync
(All overloads) -
OracleCommand.ExecuteStream()
-
OracleCommand.ExecuteToStream(Stream outputStream)
-
OracleCommand.ExecuteXmlReader()
-
OracleCommand.ExecuteNonQueryAsync
(All overloads) -
OracleCommand.ExecuteReaderAsync
(All overloads) -
OracleCommand.ExecuteScalarAsync(CancellationToken cancellationToken)
-
OracleCommand.ExecuteXmlReaderAsync
(All overloads) -
OracleConnection.Open()
-
OracleConnection.OpenAsync
(All overloads) -
OracleConnection.Close()
-
OracleDataReader.Read()
-
OracleDataReader.ReadAsync
(All overloads) -
OracleDataAdapter.Fill
(All overloads)
Open()
, OpenAsync()
, and Close()
instrumentation requires the EnableOpenCloseTracing enum to be set to any valid value except EnableOpenCloseTracing.None
.