1 implementation of IDbTransaction
System.Data.Common (1)
System\Data\Common\DbTransaction.cs (1)
9
public abstract class DbTransaction : MarshalByRefObject,
IDbTransaction
, IAsyncDisposable
65 references to IDbTransaction
Aspire.Dashboard (54)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (6)
31
IDbTransaction
transaction,
101
IDbTransaction
transaction,
182
IDbTransaction
transaction,
263
IDbTransaction
transaction,
338
IDbTransaction
transaction,
424
IDbTransaction
transaction,
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (4)
106
IDbTransaction
transaction,
146
private static void InsertLogAttributes(SqliteConnection connection,
IDbTransaction
transaction, List<PendingLog> logs, List<long> logIds)
167
private static void MarkResourcesHaveLogs(SqliteConnection connection,
IDbTransaction
transaction, HashSet<CachedResource> resources)
183
private void TrimLogsToCapacity(SqliteConnection connection,
IDbTransaction
transaction)
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (9)
110
IDbTransaction
transaction,
168
IDbTransaction
transaction,
244
IDbTransaction
transaction,
318
private void ExecuteMetricPointBatch(SqliteConnection connection,
IDbTransaction
transaction, MetricPointBatch pointBatch)
412
IDbTransaction
transaction,
529
IDbTransaction
transaction,
553
IDbTransaction
transaction,
673
IDbTransaction
transaction,
734
private void TrimMetricDimensions(SqliteConnection connection,
IDbTransaction
transaction, IEnumerable<MetricDimensionState> dimensions)
Otlp\Storage\SqliteTelemetryRepository.Resources.cs (2)
84
private static void DeleteOrphanedUninstrumentedPeers(SqliteConnection connection,
IDbTransaction
transaction)
96
private static void DeleteOrphanedScopes(SqliteConnection connection,
IDbTransaction
transaction)
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (2)
681
private OtlpTrace? MaterializeTrace(SqliteConnection connection, string traceId,
IDbTransaction
? transaction = null)
686
private Dictionary<string, OtlpTrace> MaterializeTraces(SqliteConnection connection, IReadOnlyList<string> traceIds,
IDbTransaction
? transaction = null)
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (17)
133
IDbTransaction
transaction,
351
IDbTransaction
transaction,
491
private static void InsertSpans(SqliteConnection connection,
IDbTransaction
transaction, List<PendingSpan> spans)
524
private static void MarkResourcesHaveTraces(SqliteConnection connection,
IDbTransaction
transaction, HashSet<CachedResource> resources)
542
IDbTransaction
transaction,
611
private static void UpdatePeerSpans(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<PeerSpanUpdateRecord> spanUpdates)
645
IDbTransaction
transaction,
676
IDbTransaction
transaction,
696
IDbTransaction
transaction,
720
IDbTransaction
transaction,
768
private static void InsertSpanDetails(SqliteConnection connection,
IDbTransaction
transaction, List<PendingSpan> pendingSpans)
790
private static void InsertSpanAttributes(SqliteConnection connection,
IDbTransaction
transaction, List<PendingSpan> pendingSpans)
819
private static void InsertSpanEvents(SqliteConnection connection,
IDbTransaction
transaction, PendingSpanEvent[] events)
839
private static void InsertSpanEventAttributes(SqliteConnection connection,
IDbTransaction
transaction, PendingSpanEvent[] events)
866
private static void InsertSpanLinks(SqliteConnection connection,
IDbTransaction
transaction, PendingSpanLink[] links)
891
private static void InsertSpanLinkAttributes(SqliteConnection connection,
IDbTransaction
transaction, PendingSpanLink[] links)
980
private void TrimTracesToCapacity(SqliteConnection connection,
IDbTransaction
transaction)
ServiceClient\DashboardSqliteDatabase.cs (2)
215
private static bool ValidateSchemaVersion(SqliteConnection connection,
IDbTransaction
? transaction, int expectedVersion)
236
private static int? GetSchemaVersion(SqliteConnection connection,
IDbTransaction
? transaction)
ServiceClient\SqliteResourceRepository.Storage.cs (9)
18
private static void InsertResources(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<ResourceToSave> resources)
85
IDbTransaction
transaction,
105
private static void InsertEnvironment(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<Resource> resources)
127
private static void InsertUrls(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<Resource> resources)
152
private static void InsertVolumes(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<Resource> resources)
175
private static void InsertHealthReports(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<Resource> resources)
200
private static void InsertRelationships(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<Resource> resources)
221
private static void InsertProperties(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<PropertyToSave> properties)
243
private static void InsertCommands(SqliteConnection connection,
IDbTransaction
transaction, IReadOnlyList<CommandToSave> commands)
Utils\SqliteBatchInsert.cs (3)
15
IDbTransaction
transaction,
64
IDbTransaction
transaction,
81
IDbTransaction
transaction,
netstandard (1)
netstandard.cs (1)
544
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
IDbTransaction
))]
System.Data (1)
src\runtime\src\libraries\shims\System.Data\ref\System.Data.cs (1)
110
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
IDbTransaction
))]
System.Data.Common (7)
System\Data\Common\DbCommand.cs (1)
74
IDbTransaction
? IDbCommand.Transaction
System\Data\Common\DbConnection.cs (2)
61
IDbTransaction
IDbConnection.BeginTransaction() =>
64
IDbTransaction
IDbConnection.BeginTransaction(IsolationLevel isolationLevel) =>
System\Data\Common\DbTransaction.cs (1)
15
IDbConnection?
IDbTransaction
.Connection => DbConnection;
System\Data\IDbCommand.cs (1)
11
IDbTransaction
? Transaction { get; set; }
System\Data\IDbConnection.cs (2)
15
IDbTransaction
BeginTransaction();
16
IDbTransaction
BeginTransaction(IsolationLevel il);
System.Data.Odbc (1)
Common\System\Data\Common\AdapterUtil.Odbc.cs (1)
447
internal static Exception TransactionZombied(
IDbTransaction
obj)
System.Data.OleDb (1)
System\Data\Common\AdapterUtil.cs (1)
770
internal static Exception TransactionZombied(
IDbTransaction
obj)