1 implementation of IDistributedApplicationEventing
Aspire.Hosting (1)
Eventing\DistributedApplicationEventing.cs (1)
10public class DistributedApplicationEventing : IDistributedApplicationEventing
95 references to IDistributedApplicationEventing
Aspire.Hosting (31)
ApplicationModel\InitializeResourceEvent.cs (4)
13/// <param name="distributedApplicationEventing">The <see cref="IDistributedApplicationEventing"/> service for the app host.</param> 24IDistributedApplicationEventing distributedApplicationEventing, 33/// The <see cref="IDistributedApplicationEventing"/> service for the app host. 35public IDistributedApplicationEventing Eventing { get; } = distributedApplicationEventing;
Ats\EventingExports.cs (2)
21internal static IDistributedApplicationEventing GetEventing(this IServiceProvider serviceProvider) 25return serviceProvider.GetRequiredService<IDistributedApplicationEventing>();
Backchannel\AuxiliaryBackchannelService.cs (1)
20IDistributedApplicationEventing eventing,
Backchannel\BackchannelService.cs (1)
18IDistributedApplicationEventing eventing,
Dashboard\DashboardEventHandlers.cs (2)
42IDistributedApplicationEventing eventing, 908public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken)
Dcp\DcpExecutor.cs (2)
73private readonly IDistributedApplicationEventing _distributedApplicationEventing; 106IDistributedApplicationEventing distributedApplicationEventing,
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (1)
53public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken)
DistributedApplication.cs (2)
532var eventing = _host.Services.GetRequiredService<IDistributedApplicationEventing>();
DistributedApplicationBuilder.cs (2)
99public IDistributedApplicationEventing Eventing { get; } = new DistributedApplicationEventing(); 351_innerBuilder.Services.AddSingleton<IDistributedApplicationEventing>(Eventing);
Eventing\DistributedApplicationEventing.cs (6)
9/// <inheritdoc cref="IDistributedApplicationEventing" /> 15/// <inheritdoc cref="IDistributedApplicationEventing.PublishAsync{T}(T, CancellationToken)" /> 22/// <inheritdoc cref="IDistributedApplicationEventing.PublishAsync{T}(T, CancellationToken)" /> 76/// <inheritdoc cref="IDistributedApplicationEventing.Subscribe{T}(Func{T, CancellationToken, Task})" /> 105/// <inheritdoc cref="IDistributedApplicationEventing.Subscribe{T}(Func{T, CancellationToken, Task})" /> 119/// <inheritdoc cref="IDistributedApplicationEventing.Unsubscribe(DistributedApplicationEventSubscription)" />
Health\ResourceHealthCheckService.cs (1)
14internal class ResourceHealthCheckService(ILogger<ResourceHealthCheckService> logger, ResourceNotificationService resourceNotificationService, HealthCheckService healthCheckService, IServiceProvider services, IDistributedApplicationEventing eventing, TimeProvider timeProvider) : BackgroundService
IDistributedApplicationBuilder.cs (1)
84public IDistributedApplicationEventing Eventing { get; }
Lifecycle\IDistributedApplicationEventingSubscriber.cs (2)
17/// <param name="eventing">The <see cref="IDistributedApplicationEventing"/> service to subscribe to events from.</param> 21Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken);
Lifecycle\RequiredCommandValidationLifecycleHook.cs (1)
24public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Orchestrator\ApplicationOrchestrator.cs (2)
31private readonly IDistributedApplicationEventing _eventing; 46IDistributedApplicationEventing eventing,
Publishing\PipelineExecutor.cs (1)
25IDistributedApplicationEventing eventing,
Aspire.Hosting.Azure (3)
AzureResourcePreparer.cs (1)
446public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Provisioning\Provisioners\AzureProvisioner.cs (2)
23IDistributedApplicationEventing eventing, 280public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
86public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
88public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
680public IDistributedApplicationEventing Eventing => throw new NotImplementedException();
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
124var eventing = e.Services.GetRequiredService<IDistributedApplicationEventing>(); 684var eventing = services.GetRequiredService<IDistributedApplicationEventing>(); 758var eventing = e.Services.GetRequiredService<IDistributedApplicationEventing>();
Aspire.Hosting.Docker (1)
DockerComposeInfrastructure.cs (1)
127public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Aspire.Hosting.Foundry (2)
FoundryExtensions.cs (2)
301var eventing = @event.Services.GetRequiredService<IDistributedApplicationEventing>();
Aspire.Hosting.Kubernetes (1)
KubernetesInfrastructure.cs (1)
71public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Aspire.Hosting.Maui (3)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
23public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Utilities\MauiAndroidEnvironmentAnnotation.cs (1)
47public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken)
Utilities\MauiiOSEnvironmentAnnotation.cs (1)
47public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken)
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
249await app.Services.GetRequiredService<IDistributedApplicationEventing>()
Aspire.Hosting.Python.Tests (2)
AddPythonAppTests.cs (2)
2401var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>();
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
245public IDistributedApplicationEventing Eventing => innerBuilder.Eventing; 399public IDistributedApplicationEventing Eventing => _innerBuilder.Eventing; 487new IDistributedApplicationEventing Eventing => ((IDistributedApplicationBuilder)this).Eventing;
Aspire.Hosting.Tests (34)
DistributedApplicationTests.cs (2)
1064var events = app.Services.GetRequiredService<IDistributedApplicationEventing>();
Eventing\DistributedApplicationBuilderEventingTests.cs (4)
169var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 294var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>();
Orchestrator\ApplicationOrchestratorTests.cs (2)
136var applicationEventing = builder.Eventing; 461IDistributedApplicationEventing? applicationEventing = null,
RequiredCommandAnnotationTests.cs (26)
155var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 171var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 189var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 214var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 241var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 265var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 286var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 307var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 341var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 365var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 397var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 423var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>(); 445var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>();
CustomResources.AppHost (2)
TalkingClockResource.cs (1)
60var eventing = @event.Eventing; // Get the eventing service for publishing events.
TestResource.cs (1)
85public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
HealthChecksSandbox.AppHost (1)
Program.cs (1)
85public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Stress.AppHost (1)
TestResource.cs (1)
104public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
TestProject.AppHost (1)
TestProgram.cs (1)
205public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)