4 types derived from PublishingOptions
Aspire.Hosting.Azure (1)
AzurePublisherOptions.cs (1)
13public sealed class AzurePublisherOptions : PublishingOptions
Aspire.Hosting.Docker (1)
DockerComposePublisherOptions.cs (1)
11public sealed class DockerComposePublisherOptions : PublishingOptions
Aspire.Hosting.Kubernetes (1)
KubernetesPublisherOptions.cs (1)
11public sealed class KubernetesPublisherOptions : PublishingOptions
Aspire.Hosting.Tests (1)
Backchannel\AppHostBackchannelTests.cs (1)
241file sealed class DummyPublisherOptions : PublishingOptions
11 references to PublishingOptions
Aspire.Hosting (6)
DistributedApplicationBuilder.cs (3)
370this.AddPublisher<ManifestPublisher, PublishingOptions>("manifest"); 465_innerBuilder.Services.Configure<PublishingOptions>(_innerBuilder.Configuration.GetSection(PublishingOptions.Publishing));
PublisherDistributedApplicationBuilderExtensions.cs (1)
41builder.Services.Configure<TPublisherOptions>(name, builder.Configuration.GetSection(nameof(PublishingOptions.Publishing)));
Publishing\ManifestPublisher.cs (2)
12IOptions<PublishingOptions> options, 16private readonly IOptions<PublishingOptions> _options = options;
Aspire.Hosting.Tests (5)
DistributedApplicationBuilderTests.cs (3)
52var options = app.Services.GetRequiredService<IOptions<PublishingOptions>>(); 75var publishOptions = app.Services.GetRequiredService<IOptions<PublishingOptions>>(); 88var publishOptions = app.Services.GetRequiredService<IOptions<PublishingOptions>>();
Helpers\JsonDocumentManifestPublisher.cs (1)
14IOptions<PublishingOptions> options,
ManifestGenerationTests.cs (1)
277program.AppBuilder.Services.Configure<PublishingOptions>(options =>