2 writes to Data
Aspire.Dashboard.Tests (2)
DashboardOptionsTests.cs (1)
66
Data
= new DashboardDataOptions { Directory = "/section/path" }
Model\DashboardDataSourceTests.cs (1)
1615
Data
= new DashboardDataOptions
13 references to Data
Aspire.Dashboard (10)
Configuration\PostConfigureDashboardOptions.cs (4)
36
options.
Data
.Directory = dataDirectory;
44
options.
Data
.PersistenceMode = parsedPersistenceMode;
45
options.
Data
.PersistenceModeParseError = null;
49
options.
Data
.PersistenceModeParseError = $"Failed to parse dashboard persistence mode '{persistenceMode}'. Possible values: {string.Join(", ", typeof(DashboardPersistenceMode).GetEnumNames())}.";
Configuration\ValidateDashboardOptions.cs (3)
29
if (options.
Data
.PersistenceModeParseError is { } persistenceModeParseError)
33
else if (!Enum.IsDefined(options.
Data
.PersistenceMode))
35
errorMessages.Add($"Unexpected dashboard persistence mode: {options.
Data
.PersistenceMode}");
ServiceClient\DashboardRunStore.cs (3)
121
PersistenceMode = options.Value.
Data
.PersistenceMode;
138
_runsDirectory = GetRunsDirectory(options.Value.
Data
.Directory);
160
var resumesDirectory = GetResumesDirectory(options.Value.
Data
.Directory);
Aspire.Dashboard.Tests (3)
DashboardOptionsTests.cs (3)
49
Assert.Equal(DashboardPersistenceMode.None, GetValidOptions().
Data
.PersistenceMode);
72
Assert.Equal("/data/.aspire/dashboard", options.
Data
.Directory);
73
Assert.Equal(DashboardPersistenceMode.Resume, options.
Data
.PersistenceMode);