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