3 writes to DatabasePath
Aspire.Dashboard (3)
ServiceClient\DashboardRunStore.cs (3)
123
DatabasePath
= Path.Combine(RunDirectory, DatabaseFileName);
132
DatabasePath
= Path.Combine(RunDirectory, DatabaseFileName);
141
DatabasePath
= Path.Combine(RunDirectory, DatabaseFileName);
35 references to DatabasePath
Aspire.Dashboard (9)
ServiceClient\DashboardRunStore.cs (9)
145
$"Dashboard data for application '{applicationName}' is already in use by another dashboard process. Database path: '{
DatabasePath
}'.");
148
if (!File.Exists(
DatabasePath
))
150
_logger.LogDebug("Creating dashboard database at '{DatabasePath}'.",
DatabasePath
);
152
else if (!DashboardSqliteDatabase.IsCompatible(
DatabasePath
))
156
DatabasePath
,
158
DeleteDatabaseFiles(
DatabasePath
);
162
_logger.LogDebug("Resuming dashboard database at '{DatabasePath}'.",
DatabasePath
);
183
DatabaseFileName = Path.GetFileName(
DatabasePath
)
191
DatabasePath
);
Aspire.Dashboard.Tests (26)
Model\DashboardDataSourceTests.cs (26)
167
using (var connection = new SqliteConnection($"Data Source={runStore.
DatabasePath
};Pooling=False"))
204
$"Dashboard run store initialized with persistence mode 'Run'. Run directory: '{runStore.RunDirectory}'. Database path: '{runStore.
DatabasePath
}'.",
227
databasePath = runStore.
DatabasePath
;
320
using var database = new DashboardSqliteDatabase(activeRunStore.
DatabasePath
, pooling: false);
365
write => write.Message == $"Creating dashboard database at '{runStore.
DatabasePath
}'.");
378
firstDatabasePath = firstRunStore.
DatabasePath
;
387
Assert.Equal(firstDatabasePath, secondRunStore.
DatabasePath
);
390
Assert.True(DashboardSqliteDatabase.IsCompatible(secondRunStore.
DatabasePath
));
393
write => write.Message == $"Resuming dashboard database at '{secondRunStore.
DatabasePath
}'.");
407
$"Dashboard data for application 'My Dashboard' is already in use by another dashboard process. Database path: '{firstRunStore.
DatabasePath
}'.",
420
databasePath = firstRunStore.
DatabasePath
;
432
Assert.Equal(databasePath, secondRunStore.
DatabasePath
);
452
databasePath = firstRunStore.
DatabasePath
;
514
using var telemetryContext = await CreateTelemetryRepositoryAsync(historicalRunStore.
DatabasePath
, options);
519
using var currentTelemetryContext = await CreateTelemetryRepositoryAsync(currentRunStore.
DatabasePath
, options);
572
using var historicalTelemetryContext = await CreateTelemetryRepositoryAsync(historicalRunStore.
DatabasePath
, options);
577
using var activeTelemetryContext = await CreateTelemetryRepositoryAsync(activeRunStore.
DatabasePath
, options);
580
using var currentTelemetryContext = await CreateTelemetryRepositoryAsync(currentRunStore.
DatabasePath
, options);
640
using var database = new DashboardSqliteDatabase(activeRunStore.
DatabasePath
, pooling: false);
754
using var historicalTelemetryContext = await CreateTelemetryRepositoryAsync(historicalRunStore.
DatabasePath
, options);
802
using var historicalTelemetryContext = await CreateTelemetryRepositoryAsync(historicalRunStore.
DatabasePath
, options);
852
using var historicalTelemetryContext = await CreateTelemetryRepositoryAsync(historicalRunStore.
DatabasePath
, options);
917
malformedDatabasePath = malformedRunStore.
DatabasePath
;
1064
using var telemetryContext = await CreateTelemetryRepositoryAsync(historicalRunStore.
DatabasePath
, options);
1080
using var resourceContext = CreateResourceRepository(historicalRunStore.
DatabasePath
);
1257
using var database = new DashboardSqliteDatabase(runStore.
DatabasePath
, pooling: false);