1 implementation of IDistributedApplicationEventing
Aspire.Hosting (1)
Eventing\DistributedApplicationEventing.cs (1)
10public class DistributedApplicationEventing : IDistributedApplicationEventing
22 references to IDistributedApplicationEventing
Aspire.Hosting (14)
DistributedApplication.cs (2)
403var eventing = _host.Services.GetRequiredService<IDistributedApplicationEventing>();
DistributedApplicationBuilder.cs (2)
82public IDistributedApplicationEventing Eventing { get; } = new DistributedApplicationEventing(); 208_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)
77public IDistributedApplicationEventing Eventing { get; }
Orchestrator\ApplicationOrchestrator.cs (2)
24private readonly IDistributedApplicationEventing _eventing; 34IDistributedApplicationEventing eventing,
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
39IDistributedApplicationEventing eventing
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
219public IDistributedApplicationEventing Eventing => innerBuilder.Eventing; 356public IDistributedApplicationEventing Eventing => _innerBuilder.Eventing; 440new IDistributedApplicationEventing Eventing => ((IDistributedApplicationBuilder)this).Eventing;
Aspire.Hosting.Tests (4)
DistributedApplicationTests.cs (2)
445var events = app.Services.GetRequiredService<IDistributedApplicationEventing>();
Eventing\DistributedApplicationBuilderEventingTests.cs (2)
169var eventing = app.Services.GetRequiredService<IDistributedApplicationEventing>();