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.