8 instantiations of DcpOptions
Aspire.Hosting.Tests (8)
Dashboard\DashboardLifecycleHookTests.cs (1)
206new DcpNameGenerator(configuration, Options.Create(new DcpOptions())),
Dcp\DcpExecutorTests.cs (7)
63var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 147var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 190var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 547var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 583var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 681var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 1268dcpOptions ??= new DcpOptions { DashboardPath = "./dashboard" };
44 references to DcpOptions
Aspire.Hosting (20)
Dashboard\DashboardOptions.cs (1)
22internal class ConfigureDefaultDashboardOptions(IConfiguration configuration, IOptions<DcpOptions> dcpOptions) : IConfigureOptions<DashboardOptions>
Dcp\DcpDependencyCheck.cs (3)
21private readonly DcpOptions _dcpOptions; 26public DcpDependencyCheck(IOptions<DcpOptions> dcpOptions) 208internal static void CheckDcpInfoAndLogErrors(ILogger logger, DcpOptions options, DcpInfo dcpInfo, bool throwIfUnhealthy = false)
Dcp\DcpExecutor.cs (2)
68private readonly IOptions<DcpOptions> _options; 101IOptions<DcpOptions> options,
Dcp\DcpHost.cs (2)
25private readonly DcpOptions _dcpOptions; 42IOptions<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)
99internal class ValidateDcpOptions : IValidateOptions<DcpOptions> 101public ValidateOptionsResult Validate(string? name, DcpOptions options) 121IConfiguration configuration) : IConfigureOptions<DcpOptions> 130public void Configure(DcpOptions options)
Dcp\DcpPipelineBuilder.cs (1)
34public static ResiliencePipeline BuildCreateServiceRetryPipeline(DcpOptions dcpOptions, ILogger logger)
Dcp\KubernetesService.cs (1)
79internal sealed class KubernetesService(ILogger<KubernetesService> logger, IOptions<DcpOptions> dcpOptions, Locations locations) : IKubernetesService, IDisposable
DistributedApplicationBuilder.cs (2)
276_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 277_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
Publishing\ResourceContainerImageBuilder.cs (1)
118IOptions<DcpOptions> dcpOptions,
Aspire.Hosting.Tests (24)
Dashboard\DashboardResourceTests.cs (3)
38builder.Services.Configure<DcpOptions>(o => 167builder.Services.Configure<DcpOptions>(o => 450builder.Services.Configure<DcpOptions>(o =>
Dcp\DcpCliArgsTests.cs (2)
55var dcpOptions = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value;
Dcp\DcpExecutorTests.cs (7)
63var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 147var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 190var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 547var dcpOptions = new DcpOptions { DashboardPath = "./dashboard", ResourceNameSuffix = "suffix" }; 583var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 681var dcpOptions = new DcpOptions { DashboardPath = "./dashboard" }; 1250DcpOptions? dcpOptions = null,
DistributedApplicationBuilderTests.cs (1)
32appBuilder.Services.Configure<DcpOptions>(o =>
DistributedApplicationTests.cs (11)
627var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 670var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 716var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 771var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 811var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 844var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 873var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 902var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 932var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1016var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1035var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix;