3 instantiations of DashboardOptions
Aspire.Hosting.Tests (3)
Dashboard\DashboardLifecycleHookTests.cs (3)
125var dashboardOptions = Options.Create(new DashboardOptions 162var dashboardOptions = Options.Create(new DashboardOptions 191dashboardOptions ??= Options.Create(new DashboardOptions { DashboardPath = "test.dll" });
13 references to DashboardOptions
Aspire.Hosting (10)
Backchannel\AppHostRpcTarget.cs (1)
143var dashboardOptions = serviceProvider.GetService<IOptions<DashboardOptions>>();
Dashboard\DashboardLifecycleHook.cs (3)
29IOptions<DashboardOptions> dashboardOptions, 153var options = dashboardOptions.Value; 244var options = dashboardOptions.Value;
Dashboard\DashboardOptions.cs (4)
22internal class ConfigureDefaultDashboardOptions(IConfiguration configuration, IOptions<DcpOptions> dcpOptions) : IConfigureOptions<DashboardOptions> 24public void Configure(DashboardOptions options) 42internal class ValidateDashboardOptions : IValidateOptions<DashboardOptions> 44public ValidateOptionsResult Validate(string? name, DashboardOptions options)
DistributedApplicationBuilder.cs (2)
347_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>()); 348_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>());
Aspire.Hosting.Tests (3)
Dashboard\DashboardLifecycleHookTests.cs (1)
187IOptions<DashboardOptions>? dashboardOptions = null
Dashboard\DashboardOptionsTests.cs (2)
31var dashboardOptions = app.Services.GetRequiredService<IOptions<DashboardOptions>>().Value;