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