21 instantiations of DcpOptions
Aspire.Hosting.Tests (18)
Dashboard\DashboardLifecycleHookTests.cs (1)
522new DcpNameGenerator(configuration, Options.Create(new DcpOptions())),
Dcp\DcpExecutorTests.cs (8)
65var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 149var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 191var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 548var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 584var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 688var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 768var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 2127dcpOptions ??= new DcpOptions { DashboardPath = "./dashboard" };
Dcp\DcpHostNotificationTests.cs (7)
31var dcpOptions = Options.Create(new DcpOptions()); 59var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 108var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 163var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 218var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "podman", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 268var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 336var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" });
ExpressionResolverTests.cs (2)
183testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel })); 208testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel }));
Aspire.Hosting.Yarp.Tests (3)
AddYarpTests.cs (3)
49testProvider.AddService(Options.Create(new DcpOptions())); 98testProvider.AddService(Options.Create(new DcpOptions())); 143testProvider.AddService(Options.Create(new DcpOptions()));
52 references to DcpOptions
Aspire.Hosting (22)
ApplicationModel\HostUrl.cs (2)
50var options = context.ExecutionContext.ServiceProvider.GetRequiredService<IOptions<DcpOptions>>(); 105var options = context.ExecutionContext.ServiceProvider.GetRequiredService<IOptions<DcpOptions>>();
Dashboard\DashboardOptions.cs (1)
24internal 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)
75private readonly IOptions<DcpOptions> _options; 109IOptions<DcpOptions> options,
Dcp\DcpHost.cs (2)
27private readonly DcpOptions _dcpOptions; 46IOptions<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)
122internal class ValidateDcpOptions : IValidateOptions<DcpOptions> 124public ValidateOptionsResult Validate(string? name, DcpOptions options) 144IConfiguration configuration) : IConfigureOptions<DcpOptions> 153public 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)
365_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 366_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>()); 491var dcpOptions = sp.GetRequiredService<IOptions<DcpOptions>>();
Aspire.Hosting.Tests (30)
AppHostSmokeTests.cs (3)
27var dcpOptions = GetDcpOptions(); 84static DcpOptions GetDcpOptions() 91var dcpOptions = host.Services.GetRequiredService<IOptions<DcpOptions>>();
Dashboard\DashboardResourceTests.cs (3)
36builder.Services.Configure<DcpOptions>(o => 239builder.Services.Configure<DcpOptions>(o => 535builder.Services.Configure<DcpOptions>(o =>
Dcp\DcpCliArgsTests.cs (2)
54var dcpOptions = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value;
Dcp\DcpExecutorTests.cs (8)
65var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 149var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 191var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 548var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 584var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 688var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 768var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 2109DcpOptions? dcpOptions = null,
DistributedApplicationBuilderTests.cs (1)
33appBuilder.Services.Configure<DcpOptions>(o =>
DistributedApplicationTests.cs (13)
852var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 892var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 929var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 970var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1014var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1095var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1133var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1165var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1193var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1221var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1250var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1332var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1350var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix;