30 instantiations of DcpOptions
Aspire.Hosting.Tests (27)
Dashboard\DashboardLifecycleHookTests.cs (1)
593new DcpNameGenerator(configuration, Options.Create(new DcpOptions())),
Dcp\DcpExecutorTests.cs (10)
66var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 150var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 185var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 228var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 585var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 621var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 725var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 805var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 2247var dcpOptions = new DcpOptions 2564dcpOptions ??= new DcpOptions { DashboardPath = "./dashboard" };
Dcp\DcpHostNotificationTests.cs (14)
38var dcpOptions = Options.Create(new DcpOptions()); 73var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 130var dcpOptions = Options.Create(new DcpOptions()); 174var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 235var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 296var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "podman", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 352var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 426var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 531var dcpOptions = Options.Create(new DcpOptions()); 583var dcpOptions = Options.Create(new DcpOptions()); 635var dcpOptions = Options.Create(new DcpOptions()); 688var dcpOptions = Options.Create(new DcpOptions()); 751var dcpOptions = Options.Create(new DcpOptions()); 811var dcpOptions = Options.Create(new DcpOptions());
ExpressionResolverTests.cs (2)
179testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel })); 204testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel }));
Aspire.Hosting.Yarp.Tests (3)
AddYarpTests.cs (3)
50testProvider.AddService(Options.Create(new DcpOptions())); 99testProvider.AddService(Options.Create(new DcpOptions())); 144testProvider.AddService(Options.Create(new DcpOptions()));
55 references to DcpOptions
Aspire.Hosting (22)
ApplicationModel\HostUrl.cs (2)
50var options = context.ExecutionContext.ServiceProvider.GetRequiredService<IOptions<DcpOptions>>(); 106var options = context.ExecutionContext.ServiceProvider.GetRequiredService<IOptions<DcpOptions>>();
Dashboard\DashboardOptions.cs (1)
25internal class ConfigureDefaultDashboardOptions(IConfiguration configuration, IOptions<DcpOptions> dcpOptions) : IConfigureOptions<DashboardOptions>
Dcp\DcpDependencyCheck.cs (3)
21private readonly DcpOptions _dcpOptions; 26public DcpDependencyCheck(IOptions<DcpOptions> dcpOptions) 234internal static void CheckDcpInfoAndLogErrors(ILogger logger, DcpOptions options, DcpInfo dcpInfo, bool throwIfUnhealthy = false)
Dcp\DcpExecutor.cs (2)
74private readonly IOptions<DcpOptions> _options; 108IOptions<DcpOptions> options,
Dcp\DcpHost.cs (2)
30private readonly DcpOptions _dcpOptions; 52IOptions<DcpOptions> dcpOptions,
Dcp\DcpNameGenerator.cs (3)
20private readonly IOptions<DcpOptions> _options; 22public DcpNameGenerator(IConfiguration configuration, IOptions<DcpOptions> options) 122public static string GetObjectNameForResource(IResource resource, DcpOptions options, string suffix = "")
Dcp\DcpOptions.cs (4)
115internal class ValidateDcpOptions : IValidateOptions<DcpOptions> 117public ValidateOptionsResult Validate(string? name, DcpOptions options) 137IConfiguration configuration) : IConfigureOptions<DcpOptions> 145public void Configure(DcpOptions options)
Dcp\DcpPipelineBuilder.cs (1)
34public static ResiliencePipeline BuildCreateServiceRetryPipeline(DcpOptions dcpOptions, ILogger logger, TimeSpan? timeout = null)
Dcp\KubernetesService.cs (1)
79internal sealed class KubernetesService(ILogger<KubernetesService> logger, IOptions<DcpOptions> dcpOptions, Locations locations) : IKubernetesService, IDisposable
DistributedApplicationBuilder.cs (3)
382_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 383_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>()); 519var dcpOptions = sp.GetRequiredService<IOptions<DcpOptions>>();
Aspire.Hosting.Tests (33)
AppHostSmokeTests.cs (3)
28var dcpOptions = GetDcpOptions(); 85static DcpOptions GetDcpOptions() 92var dcpOptions = host.Services.GetRequiredService<IOptions<DcpOptions>>();
Dashboard\DashboardResourceTests.cs (3)
39builder.Services.Configure<DcpOptions>(o => 251builder.Services.Configure<DcpOptions>(o => 574builder.Services.Configure<DcpOptions>(o =>
Dcp\DcpCliArgsTests.cs (2)
55var dcpOptions = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value;
Dcp\DcpExecutorTests.cs (10)
66var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 150var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 185var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 228var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 585var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 621var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 725var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 805var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 2247var dcpOptions = new DcpOptions 2546DcpOptions? dcpOptions = null,
DistributedApplicationBuilderTests.cs (1)
42appBuilder.Services.Configure<DcpOptions>(o =>
DistributedApplicationTests.cs (14)
996var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1036var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1073var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1113var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1159var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1240var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1277var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1309var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1337var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1365var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1394var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1476var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1494var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1848var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix;