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