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