2 writes to Data
Aspire.Dashboard.Tests (2)
DashboardOptionsTests.cs (1)
63
Data
= new DashboardDataOptions { Directory = "/section/path" }
Model\DashboardDataSourceTests.cs (1)
1227
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)
113
PersistenceMode = options.Value.
Data
.PersistenceMode;
128
var applicationDirectory = GetApplicationDirectory(options.Value.
Data
.Directory, applicationName);
140
RunDirectory = GetApplicationDirectory(options.Value.
Data
.Directory, applicationName);
Aspire.Dashboard.Tests (3)
DashboardOptionsTests.cs (3)
46
Assert.Equal(DashboardPersistenceMode.None, GetValidOptions().
Data
.PersistenceMode);
69
Assert.Equal("/data/.aspire/dashboard", options.
Data
.Directory);
70
Assert.Equal(DashboardPersistenceMode.Resume, options.
Data
.PersistenceMode);